public void InitButton(IPlayerDataManagerEntity playerDataManagerEntity, int buttonIndex) { this.playerDataManagerEntity = playerDataManagerEntity; this.buttonIndex = buttonIndex; levelVertexButtonPressEventArg = new LevelVertexButtonPressEventArg(buttonIndex); GetComponent <Button>().onClick.AddListener(() => { EventsManager.CallEvent <LevelVertexButtoPressEventType>(levelVertexButtonPressEventArg); }); }
private void InitDependencies() { playerDataManagerEntity = playerDataManagerEntityGO.GetComponentWithInterface <IPlayerDataManagerEntity>(); }