Ejemplo n.º 1
0
    public void SpawnKitty(KittyBehaviour kittyBehaviour)
    {
        KittyUnit newUnit = GameController.Instantiate(kittyBehaviour.Stats.GameUnitObject) as KittyUnit;

        newUnit.Init(kittyBehaviour);
        newUnit.transform.position = Vector3.zero;
    }
Ejemplo n.º 2
0
    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;
    }