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; } }
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(); }
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; }
void Start() { Instance = this; }
void Start() { Instance = this; WeaponClick(0); wp = Whirpool.Instance; }