public void Setup(Weapon _weapon, PassiveUnitPanel _panel) { weapon = _weapon; panel = _panel; textName.text = _weapon.name; btnFront.image.sprite = _weapon.frontImage; btnFront.onClick.AddListener(OnClickSelectWeapon); }
void Awake() { gameHUD = (GameHUD)FindObjectOfType(typeof(GameHUD)); selectObjects = (SelectObjects)FindObjectOfType(typeof(SelectObjects)); gMode = (GMode)FindObjectOfType(typeof(GMode)); pController = (PController)FindObjectOfType(typeof(PController)); weaponPanel = (WeaponPanel)FindObjectOfType(typeof(WeaponPanel)); passivePanel = (PassiveUnitPanel)FindObjectOfType(typeof(PassiveUnitPanel)); units = Unit.allUnits; }