fBaseXtensions.XML.FunkyClusteringTag.CreateBehavior C# (CSharp) Method

CreateBehavior() protected method

protected CreateBehavior ( ) : Composite
return Composite
        protected override Composite CreateBehavior()
        {
            return new Action(ret =>
            {
                SettingCluster.ClusterSettingsTag = new SettingCluster
                {
                    EnableClusteringTargetLogic=_enabled,
                    ClusterDistance = _radius,
                    ClusterMaxDistance = _range,
                    ClusterMinimumUnitCount = _units,
                    ExceptionSNOs = SNOs.Select(s => s.SNO).ToList()
                };
                FunkyGame.Targeting.Cache.Clusters = new Clustering();
                Logger.DBLog.Info("[Funky] Using Custom Cluster Settings!");
                m_IsDone=true;
            });
        }