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)); }
public static Texture2D LoadTexture(PlaneModelBase model) { if (model == null) { return(null); } return(SingletonMonoBehaviour <ResourceManager> .Instance.SlotItemTexture.Load(local.utils.Utils.GetSlotitemGraphicId(model.MstId), 4)); }
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); }