public void SetPlayerDir(GlobalDefine.PlayerDir _dir) { if (_dir == GlobalDefine.PlayerDir.PlayerDir_Right) { transform.rotation *= Quaternion.Euler(0, 90, 0); } else if (_dir == GlobalDefine.PlayerDir.PlayerDir_Left) { transform.rotation *= Quaternion.Euler(0, -90, 0); } else { Debug.Assert(false); } _changeSelfDir(_dir); }
private void _changeSelfDir(GlobalDefine.PlayerDir _dir) { foreach (DirSets _set in m_lstDirSets) { if (m_defaultDir == _set.CheckDir) { if (_dir == GlobalDefine.PlayerDir.PlayerDir_Right) { m_defaultDir = _set.RightDir; break; } else if (_dir == GlobalDefine.PlayerDir.PlayerDir_Left) { m_defaultDir = _set.LeftDir; break; } } } }
public RequestChangePlayerDir(GlobalDefine.PlayerDir _dir, PlayerController _ctrl) { m_Typ = RequestCommand_Type.RequestCommand_Type_ChangePlayerDir; m_playerDir = _dir; m_ctrl = _ctrl; }