Ejemplo n.º 1
0
    public void SpawnCrate(CrateType typeCrate, Vector2 startPos)
    {
        GameObject     crate          = Instantiate(db.ListCrate[(int)typeCrate - 1].prefab);
        CrateComponent crateComponent = crate.GetComponent <CrateComponent>();

        crateComponent.CrateType = typeCrate;
        crate.transform.position = startPos;
    }
Ejemplo n.º 2
0
    public override BaseAbilityComponent CreateComponent(GameObject obj)
    {
        CrateComponent crate = obj.GetComponent <CrateComponent> ();

        if (!crate)
        {
            crate = obj.AddComponent <CrateComponent> ();
            Debug.Log("Created crate");
        }

        crate.Ability = this;

        return(crate);
    }