Esempio n. 1
0
 void Update()
 {
     panel_health[0].panel_ship.position = Camera.main.WorldToScreenPoint(panel_health[0].ship_UI.position);
     panel_health[1].panel_ship.position = Camera.main.WorldToScreenPoint(panel_health[1].ship_UI.position);
     if (!wp)
     {
         wp = Whirpool.Instance;
     }
 }
Esempio n. 2
0
    void Awake()
    {
        Instance = this;
        GameObject[] s = GameObject.FindGameObjectsWithTag("ship");
        ships = new ShipData[s.Length];
        for (int i = 0; i < s.Length; i++)
        {
            s[i].transform.GetChild(1).GetComponent <Ship>().InitShip();
            ships[i] = s[i].transform.GetChild(1).GetComponent <Ship>().data;
        }
        input = _CustomInput.Instance;
        wd    = WeaponData.Instance;
        ui    = UI_script.Instance;

        if (ships[1].playerControlled)
        {
            ShipData t = ships[0];
            ships[0] = ships[1];
            ships[1] = t;
        }
        ui.InitPanels();
    }
Esempio n. 3
0
    public void InitShipData(Transform _parent)
    {
        tr_ship   = _parent.parent;
        tr_center = tr_ship.parent;
        tr_cannon = tr_ship.GetChild(1).GetChild(0);
        UI_ship   = tr_ship.GetChild(0);
        Transform t = tr_ship.parent;

        tr_canvas_aim = t.GetChild(0);
        tr_aim        = t.GetChild(0).GetChild(0).GetChild(0);
        aim_left      = tr_aim.GetChild(0).GetChild(1).GetComponent <Image>();
        aim_right     = tr_aim.GetChild(0).GetChild(0).GetComponent <Image>();

        tr_mortar_aim      = GameObject.FindGameObjectWithTag("mortar_aim").transform.parent.parent;
        aim_mortar         = tr_mortar_aim.GetChild(0).GetChild(0).GetComponent <Image>();
        aim_mortar.enabled = false;

        aim_left.enabled  = false;
        aim_right.enabled = false;

        wp = Whirpool.Instance;
    }
Esempio n. 4
0
 void Start()
 {
     Instance = this;
 }
Esempio n. 5
0
 void Start()
 {
     Instance = this;
     WeaponClick(0);
     wp = Whirpool.Instance;
 }