Exemplo n.º 1
0
    protected override void OnEnergyEnter(EnergyBehavior energyBehavior)
    {
        base.OnEnergyEnter(energyBehavior);

        if (Energy == MaxEnergy)
        {
            // Create Basic Node
            var data = new BoardNodeData();
            data.Affiliation    = Affiliation;
            data.Type           = BoardNodeType.Basic;
            data.Position       = Position;
            data.StartingEnergy = MaxEnergy;
            ParentBoard.ReplaceNode(this, data);
            Behavior.gameObject.SetActive(false);
        }
    }