public void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_MENU_OPENED: Cursor.lockState = CursorLockMode.None; Cursor.visible = true; IsMenuOpened = true; break; case eEventMessage.ON_CHAT_UI_OPENED: Cursor.lockState = CursorLockMode.None; Cursor.visible = true; IsChatUIOpened = true; break; case eEventMessage.ON_MENU_CLOSED: IsMenuOpened = false; if (!IsChatUIOpened) { Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; } break; case eEventMessage.ON_CHAT_UI_CLOSED: IsChatUIOpened = false; if (!IsMenuOpened) { Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; } break; } }
public virtual void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_LOCAL_PLAYER_CREATED: animator = (obj[0] as GameObject).GetComponent <Animator>(); break; case eEventMessage.ON_MENU_OPENED: enabled = false; break; case eEventMessage.ON_MENU_CLOSED: enabled = true; break; case eEventMessage.ON_CHAT_UI_OPENED: enabled = false; break; case eEventMessage.ON_CHAT_UI_CLOSED: enabled = true; break; } }
public override void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_MENU_OPENED: IsCloseMenuClicked = false; break; } }
public void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_OTHER_PLAYER_SPAWNED: PlayerTfList.Add(obj[0] as Transform); break; } }
public void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_ANYKEY_PRESSED: IsMovingNextScene = true; break; } }
public override void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_CONNECTED: //PhotonNetwork.LoadLevel("Stage1"); break; } }
public override void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.FADER_FULLY_APPEARED: PhotonNetwork.LoadLevel("Lobby"); break; } }
public override void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_CONNECTED: ao.allowSceneActivation = true; break; } }
public void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_LEAVE_ROOM: var lobby = SceneManager.GetSceneAt(0); SceneManager.MoveGameObjectToScene(this.gameObject, lobby); break; } }
public void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { // 아무키나 눌리면 화면 채우고 다음씬으로 이동하도록 플래그 설정. // Set the flag that prevent another update since any key has been pressed. case eEventMessage.ON_ANYKEY_PRESSED: StartCoroutine(_ScreenFill()); break; } }
public override void OnInvoked(eEventMessage msg, params object[] obj) { base.OnInvoked(msg, obj); switch (msg) { case eEventMessage.ON_LOCAL_PLAYER_CREATED: playerTransform = (obj[0] as GameObject).transform; break; } }
public void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_MISSILE_EXPLOSION: if (Target == (obj[0] as Transform)) { Destroy(this.gameObject); } break; } }
void ILogicEvent.OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_HEALTH_POINT_CHANGED: if (Utils.IsValid(HealthPointText)) { HealthPointText.text = $"{obj[0].ToString()}%"; } break; } }
void ILogicEvent.OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_REMAINING_TIME_CHANGED: if (Utils.IsValid(RemainingTimeBar)) { RemainingTimeBar.SetAllDirty(); RemainingTimeBar.fillAmount = (float)obj[0]; } break; } }
public void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_GAME_ENDED: StopCoroutine(CrosshairCoroutines[0]); StopCoroutine(CrosshairCoroutines[1]); break; case eEventMessage.ON_SHOT_FIRED: FireCounter = Mathf.Max(30, FireCounter + 1); break; } }
public static void Invoke(eEventType type, eEventMessage msg, params object[] obj) { IsInvoking = true; var e = logicEventSet.GetEnumerator(); while (e.MoveNext()) { if (e.Current.Type.HasFlag(type)) { e.Current.Event.OnInvoked(msg, obj); } } IsInvoking = false; }
public void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_MISSILE_SPAWNED: StartToTrack(obj[0] as Transform); break; case eEventMessage.ON_BULLET_SPAWNED: StartToTrack(obj[0] as Transform); break; case eEventMessage.ON_OTHER_PLAYER_SPAWNED: StartToTrack(obj[0] as Transform); break; } }
public void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_LOCAL_PLAYER_CREATED: FollowTarget = (obj[0] as GameObject).transform; break; case eEventMessage.ON_MENU_OPENED: IsMenuOpened = true; Cursor.lockState = CursorLockMode.None; Cursor.visible = true; enabled = false; break; case eEventMessage.ON_MENU_CLOSED: IsMenuOpened = false; if (!IsChatOpened) { Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; } enabled = true; break; case eEventMessage.ON_CHAT_UI_OPENED: IsChatOpened = true; Cursor.lockState = CursorLockMode.None; Cursor.visible = true; enabled = false; break; case eEventMessage.ON_CHAT_UI_CLOSED: IsChatOpened = false; if (!IsMenuOpened) { Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; } enabled = true; break; } }
public void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_MISSILE_SPAWNED: if (string.Equals("MISSILE", (string)obj[1])) { StartToTrack((Transform)obj[0]); } break; case eEventMessage.ON_OTHER_PLAYER_SPAWNED: if (string.Equals("OTHER_PLAYER", (string)obj[1])) { StartToTrack((Transform)obj[0]); } break; } }
public void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_MENU_OPENED: enabled = false; break; case eEventMessage.ON_MENU_CLOSED: enabled = true; break; case eEventMessage.ON_CHAT_UI_OPENED: enabled = false; break; case eEventMessage.ON_CHAT_UI_CLOSED: enabled = true; break; } }
public override void OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_MENU_CLOSED: IsMenuOpened = false; SwitchMenuUI(false); break; case eEventMessage.ON_CHAT_UI_CLOSED: IsChatUIOpened = false; SwitchChatUI(false); break; case eEventMessage.ON_LEAVE_ROOM: SceneManager.UnloadSceneAsync("ChatUI"); SceneManager.UnloadSceneAsync("MenuUI"); ChatSceneGOs.Clear(); MenuSceneGOs.Clear(); break; } }
void ILogicEvent.OnInvoked(eEventMessage msg, params object[] obj) { switch (msg) { case eEventMessage.ON_AMMUNITION_COUNT_CHANGED: if (Utils.IsValid(AmmoCountText)) { int currentAmmo = (int)obj[0]; CurrentAmmoCount = Mathf.Max(0, currentAmmo); AmmoCountText.text = $"{currentAmmo.ToString()}/{obj[1].ToString()}"; } break; case eEventMessage.ON_AMMUNITION_INFINITY_SKILL_ACTIVATED: { //IsInfinity = isInf; if (Utils.IsValid(AmmoCountText)) { } } break; } }
public abstract void OnInvoked(eEventMessage msg, params object[] obj);
public override void OnInvoked(eEventMessage msg, params object[] obj) { base.OnInvoked(msg, obj); }
public void OnInvoked(eEventMessage msg, params object[] obj) { // }