コード例 #1
0
 private ProdAerialAircraft _instantiateAircraft(Transform target, int num, PlaneModelBase plane, FleetType fleetType)
 {
     if (_aerialAircraft == null)
     {
         _aerialAircraft = Resources.Load <ProdAerialAircraft>("Prefabs/Battle/Production/AerialCombat/Aircraft");
     }
     return(ProdAerialAircraft.Instantiate(Resources.Load <ProdAerialAircraft>("Prefabs/Battle/Production/AerialCombat/Aircraft"), target, num, 0, plane, fleetType));
 }
コード例 #2
0
 public static Texture2D LoadTexture(PlaneModelBase model)
 {
     if (model == null)
     {
         return(null);
     }
     return(SingletonMonoBehaviour <ResourceManager> .Instance.SlotItemTexture.Load(local.utils.Utils.GetSlotitemGraphicId(model.MstId), 4));
 }
コード例 #3
0
        public static ProdAerialAircraft Instantiate(ProdAerialAircraft _aerial, Transform fromParent, int number, int nDepth, PlaneModelBase plane, FleetType fleetType)
        {
            ProdAerialAircraft prodAerialAircraft = UnityEngine.Object.Instantiate(_aerial);

            prodAerialAircraft.transform.parent     = fromParent;
            prodAerialAircraft.transform.localScale = Vector3.one;
            prodAerialAircraft._shipNum             = number;
            prodAerialAircraft._plane     = plane;
            prodAerialAircraft._fleetType = fleetType;
            prodAerialAircraft.Init();
            return(prodAerialAircraft);
        }