void OnEnable() { // only add to session manager by default if not navigable if (null == GetComponent <Navigable>()) { MySessionManager.AddListener(this.gameObject); } }
public AdvertisementController(IAdvertisementService advertisementService, IBlockchainService blockchainService, ICurrencyService currencyService, IBankService bankService, ICountryService countryService, IOptions <MyConfiguration> options, MySessionManager mySessionManager, UserManager <AppUser> userManager) { _advertisementService = advertisementService; _blockchainService = blockchainService; _currencyService = currencyService; _bankService = bankService; _countryService = countryService; _mySessionManager = mySessionManager; _userManager = userManager; _myConfig = options.Value; }
void OnDisable() { MySessionManager.RemoveListener(this.gameObject); }
void Navigator_Deactivate() { print("Navigable: Deactivating " + this.gameObject.name); MySessionManager.RemoveListener(this.gameObject); }
void Navigator_Activate() { print("Navigable: Activating " + this.gameObject.name); MySessionManager.AddListener(this.gameObject); }