void Start() { selectedHero = null; heroDetailsAnimator = gameObject.GetComponent <Animator>(); currentState = DetailsState.Closed; requisitionManager = requisitionManagerObject.GetComponent <RequisitionManager>(); }
public void openDetails() { if (currentState == DetailsState.Closed) { heroDetailsAnimator.Play(openAnimation); currentState = DetailsState.Open; } populateUI(); }
public void closeDetails() { if (currentState == DetailsState.Open) { heroDetailsAnimator.Play(closeAnimation); currentState = DetailsState.Closed; } selectedHero = null; }
/// <summary> /// Initializes a new instance of the <see cref="BaseStoreTestSetup"/> class. /// </summary> public BaseStoreTestSetup() { _mockStore = new Mock <IStore>(); // Setup Heroes State. _heroesState = new HeroesState(); _heroesState.Initialize(); _mockStore .Setup(store => store.GetState <HeroesState>()) .Returns(_heroesState); // Setup Details State. _detailsState = new DetailsState(); _detailsState.Initialize(); _mockStore .Setup(store => store.GetState <DetailsState>()) .Returns(_detailsState); }
void OnEnable() { currentEditorState = EditorState.TERMS; currentDetailsState = DetailsState.NONE; if (Character_DB == null) { Character_DB = ScriptableObjectDatabase<CharacterDB>.GetDatabase<CharacterDB>(DATABASE_FOLDER_NAME, DATABASE_CHARACTERS_NAME); } if (Terms_DB == null) { Terms_DB = ScriptableObjectDatabase<TermsDB>.GetDatabase<TermsDB>(DATABASE_FOLDER_NAME, DATABASE_TERMS_NAME); } if (Element_DB == null) { Element_DB = ScriptableObjectDatabase<ElementDB>.GetDatabase<ElementDB>(DATABASE_FOLDER_NAME, DATABASE_ELEMENTS_NAME); } if (Weapon_DB == null) { Weapon_DB = ScriptableObjectDatabase<WeaponDB>.GetDatabase<WeaponDB>(DATABASE_FOLDER_NAME, DATABASE_WEAPONS_NAME); } if (System_DB == null) { System_DB = ScriptableObjectDatabase<SystemDB>.GetDatabase<SystemDB>(DATABASE_FOLDER_NAME, DATABASE_SYSTEM_NAME); } if (Armour_DB == null) { Armour_DB = ScriptableObjectDatabase<ArmourDB>.GetDatabase<ArmourDB>(DATABASE_FOLDER_NAME, DATABASE_ARMOURS_NAME); } }