Beispiel #1
0
        internal CQuadrantPersistentData GetQuadrantPersistentData(CCubePosKey aId)
        {
            var aExists = this.QuadrantDataDic.ContainsKey(aId);
            var aData   = aExists ? this.QuadrantDataDic[aId] : new CQuadrantPersistentData(this, aId, true);

            if (!aExists)
            {
                this.QuadrantDataDic.Add(aId, aData);
            }
            return(aData);
        }
Beispiel #2
0
 internal CQuadrantPersistentData(CServiceLocatorNode aParent, CCubePosKey aCubePosKey, bool dummy) : base(aParent)
 {
     this.CubePosKey = aCubePosKey;
 }
Beispiel #3
0
 internal CNullSpritePersistentData(CServiceLocatorNode aParent, CCubePosKey aKey) : base(aParent, aKey)
 {
 }
Beispiel #4
0
 internal CValidSpritePersistentData(CServiceLocatorNode aParent, int aId, CCubePosKey aKey) : base(aParent, aKey)
 {
     this.Id = aId;
 }
Beispiel #5
0
 internal CSpritePersistentData(CServiceLocatorNode aParent, CCubePosKey aCubePosKey) : base(aParent)
 {
     this.CubePosKey = aCubePosKey;
 }