private void _OnCreateCharToSelectBack(IUIObject obj) { NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.NEW_CREATECHAR_DLG); E_CAMARA_STATE_ANI e_CAMARA_STATE_ANI = E_CAMARA_STATE_ANI.NONE; switch (this.m_CreateTribeType) { case E_CHAR_TRIBE.HUMAN: e_CAMARA_STATE_ANI = E_CAMARA_STATE_ANI.HUMANTOCREATE; break; case E_CHAR_TRIBE.FURRY: e_CAMARA_STATE_ANI = E_CAMARA_STATE_ANI.FURRYTOCREATE; break; case E_CHAR_TRIBE.ELF: e_CAMARA_STATE_ANI = E_CAMARA_STATE_ANI.ELFTOCREATE; break; case E_CHAR_TRIBE.HUMANF: e_CAMARA_STATE_ANI = E_CAMARA_STATE_ANI.HUMANFTOCREATE; break; } this.m_CameraAniPlay.Add(E_CHAR_SELECT_STEP.CREATE_SELECT, new Action <object>(this._OnRaceSelect), new object[] { e_CAMARA_STATE_ANI }); TsAudioManager.Instance.AudioContainer.RequestAudioClip("UI_SFX", "CUSTOMOZING", "RETURN", new PostProcPerItem(NrAudioClipDownloaded.OnEventAudioClipDownloadedImmedatePlay)); }
public void Add(E_CHAR_SELECT_STEP NextStep, Action <object> a_EndEvent, float _fEventFixTime, params object[] _states) { for (int i = 0; i < _states.Length; i++) { object obj = _states[i]; try { E_CAMARA_STATE_ANI e_CAMARA_STATE_ANI = (E_CAMARA_STATE_ANI)((int)obj); AniKeyPair data = this.m_aniKeyManager.GetData(e_CAMARA_STATE_ANI); if (data != null) { this.m_PlayAniQue.Enqueue(data); } else { TsLog.LogWarning("STATE ITEM == NULL : {0}", new object[] { e_CAMARA_STATE_ANI }); } } catch (Exception ex) { TsLog.LogError("Error State : {0} , Message : {1}", new object[] { obj.ToString(), ex.Message }); } } this.m_fFixTime = _fEventFixTime; this.m_bSendEvent = false; this.m_NextStep = NextStep; this.m_PlayAniEndEvent = a_EndEvent; }
public AniKeyPair GetData(E_CAMARA_STATE_ANI _camerastate) { if (this.m_Keys.ContainsKey(_camerastate)) { return(this.m_Keys[_camerastate]); } return(null); }
public void AddData(E_CAMARA_STATE_ANI _camerastate, string CameraAni, string ActionAni) { if (!this.m_Keys.ContainsKey(_camerastate)) { AniKeyPair value = new AniKeyPair(_camerastate, CameraAni, ActionAni); this.m_Keys.Add(_camerastate, value); } }
public AniKeyPair(E_CAMARA_STATE_ANI _camerastate, string CameraAni, string ActionAni) { this.m_CameraStste = _camerastate; this.m_CameraAniKey = CameraAni; this.m_ActionAniKey = ActionAni; }