virtual public void LeavePlayer() { PlayPosType = PlayTypes.PlayPositionType.None; GetPlayerUI().gameObject.SetActive(false); GetPlayerUI().SetPlayer(null); UI = null; }
virtual public void JoinPlayer() { assert.set(PlayPosType == PlayTypes.PlayPositionType.None); PlayPosType = PlayTypes.PlayPositionType.Wait; GetPlayerUI().gameObject.SetActive(true); ResetPlay(); }
// =========================================================================== // // 유저 // // =========================================================================== virtual public void StartPlay() { switch (PlayPosType) { case PlayTypes.PlayPositionType.Wait: case PlayTypes.PlayPositionType.Die: PlayPosType = PlayTypes.PlayPositionType.Play; break; } }