コード例 #1
0
 void Start()
 {
     selectedHero        = null;
     heroDetailsAnimator = gameObject.GetComponent <Animator>();
     currentState        = DetailsState.Closed;
     requisitionManager  = requisitionManagerObject.GetComponent <RequisitionManager>();
 }
コード例 #2
0
 public void openDetails()
 {
     if (currentState == DetailsState.Closed)
     {
         heroDetailsAnimator.Play(openAnimation);
         currentState = DetailsState.Open;
     }
     populateUI();
 }
コード例 #3
0
 public void closeDetails()
 {
     if (currentState == DetailsState.Open)
     {
         heroDetailsAnimator.Play(closeAnimation);
         currentState = DetailsState.Closed;
     }
     selectedHero = null;
 }
コード例 #4
0
        /// <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);
        }
コード例 #5
0
 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);
     }
 }