コード例 #1
0
        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;
        }
コード例 #2
0
 public Unity_Object_GBAIsometricRHRWaypoint(GBAIsometric_RHR_Waypoint waypoint, Unity_ObjectManager_GBAIsometricRHR objManager)
 {
     Waypoint   = waypoint;
     ObjManager = objManager;
 }