public void set_value(Tower_Online tower)
 {
     d  = String.Format("{0:0.00}", tower.damage);
     r  = String.Format("{0:0.00}", tower.actualRange);
     aS = String.Format("{0:0.00}", tower.AtkSpeed);
     e  = String.Format("{0:0.00}", tower.effect);
 }
    // Start is called before the first frame update
    void Start()
    {
        parent_tower = transform.parent.gameObject.GetComponent <Tower_Online>();
        particle.Pause();
        parent_tower        = transform.parent.gameObject.GetComponent <Tower_Online>();
        target              = parent_tower.targetList[0];
        targetFinalPosition = target.transform.position;

        Color tempColor = GetComponent <SpriteRenderer>().color;
    }
    public void GetTowerInfo(Tower_Online tower, TowerConfig config, bool isRefresh)
    {
        if (isRefresh == true)
        {
            open_sideMenu();
        }

        current_tower        = tower;
        current_tower_config = config;

        header.setValue(tower, config);
        Stats_field.set_value(tower);
    }
Beispiel #4
0
    // Start is called before the first frame update
    void Start()
    {
        try
        {
            parent_tower        = transform.parent.gameObject.GetComponent <Tower_Online>();
            target              = parent_tower.targetList[0];
            targetFinalPosition = target.transform.position;
            Vector3 temp = (targetFinalPosition - transform.position).normalized;

            destination = target.transform.position + new Vector3(temp.x * parent_tower.actualRange / 4, temp.y * parent_tower.actualRange / 4);
        }
        catch (Exception e)
        {
            Destroy(gameObject);
        }
    }
Beispiel #5
0
 private void Awake()
 {
     cannonInPosition = false;
     gameManager      = GameManager_Online.Instance;
     parent_tower     = transform.parent.parent.gameObject.GetComponent <Tower_Online>();
 }
Beispiel #6
0
 // Start is called before the first frame update
 void Start()
 {
     parent_tower = transform.parent.gameObject.GetComponent <Tower_Online>();
     target       = parent_tower.targetList[0];
 }
Beispiel #7
0
 public void setValue(Tower_Online tower, TowerConfig config)
 {
     Level     = tower.level + 1;
     TowerName = config.towerName;
 }