Ejemplo n.º 1
0
        public Unity_Object_GBAIsometricSpyro(GBAIsometric_Object obj, Unity_ObjectManager_GBAIsometricSpyro objManager)
        {
            Object     = obj;
            ObjManager = objManager;

            if (IsWaypoint)
            {
                AnimSetIndex = -1;
            }
        }
        public Unity_Object_GBAIsometricRHR(GBAIsometric_Object obj, Unity_ObjectManager_GBAIsometricRHR objManager, bool isChildObj = false, byte?animIndex = null)
        {
            Object     = obj;
            ObjManager = objManager;
            IsChildObj = isChildObj;

            var type = ObjManager.Types?.ElementAtOrDefault(Object.ObjectType);

            AnimSetIndex = type == null ? -1 : ObjManager.AnimSets.FindItemIndex(x => x.Pointer == type.Data?.AnimSetPointer?.pointer);
            AnimIndex    = animIndex ?? type?.Data?.AnimationIndex ?? 0;
        }
Ejemplo n.º 3
0
 public Unity_Object_GBAIsometric(GBAIsometric_Object obj, Unity_ObjectManager_GBAIsometric objManager)
 {
     Object     = obj;
     ObjManager = objManager;
 }