fBaseXtensions.Cache.Internal.Objects.CacheObject.CacheObject C# (CSharp) Method

CacheObject() public method

Used to recreate from temp into obstacle object.
public CacheObject ( CacheObject parent ) : System
parent CacheObject
return System
        public CacheObject(CacheObject parent)
            : base(parent)
        {
            WorldID = parent.WorldID;
            LevelAreaID = parent.LevelAreaID;
            CreationTime=parent.CreationTime;
            AcdGuid = parent.AcdGuid;
            BlacklistFlag = parent.BlacklistFlag;
            BlacklistLoops_ = parent.BlacklistLoops_;
            gprect_ = parent.gprect_;
            InteractionAttempts = parent.InteractionAttempts;
            lineofsight = new LOSInfo(this);
            LoopsUnseen_ = parent.LoopsUnseen_;
            losv3_ = parent.losv3_;
            LosSearchRetryMilliseconds_ = parent.LosSearchRetryMilliseconds_;
            NeedsRemoved = parent.NeedsRemoved;
            NeedsUpdate = parent.NeedsUpdate;
            PrioritizedDate = parent.PrioritizedDate;
            PriorityCounter = parent.PriorityCounter;
            position_ = parent.Position;
            radius_ = parent.Radius;
            RAGUID = parent.RAGUID;
            ref_DiaObject = parent.ref_DiaObject;
            removal_ = parent.removal_;
            RequiresLOSCheck = parent.RequiresLOSCheck;
            SummonerID = parent.SummonerID;
            weight_ = parent.Weight;
            HandleAsAvoidanceObject = parent.HandleAsAvoidanceObject;
            Properties = parent.Properties;
            QuestMonster=parent.QuestMonster;
            _skillsUsedOnObject = new Dictionary<SNOPower, DateTime>();
        }

Same methods

CacheObject::CacheObject ( System.Vector3 thisposition, TargetType thisobjecttype = TargetType.None, double thisweight, string name = null, float thisradius = 0f, int thisractorguid = -1, int thissno ) : System
CacheObject::CacheObject ( int sno, int raguid, int acdguid, System.Vector3 position, string Name = null ) : System