public void SpawnKitty(KittyBehaviour kittyBehaviour) { KittyUnit newUnit = GameController.Instantiate(kittyBehaviour.Stats.GameUnitObject) as KittyUnit; newUnit.Init(kittyBehaviour); newUnit.transform.position = Vector3.zero; }
public void PreprareSpawnKitty(KittyBehaviour kittyBehaviour) { RaycastValidPosition = true; PreparedKittyBehaviour = kittyBehaviour; PreparedKitty = GameController.Instantiate(kittyBehaviour.Stats.GameUnitObject) as KittyUnit; PreparedKitty.transform.SetParent(unitHolder.transform, true); PreparedKitty.transform.localPosition = unitHolder.Offset; }