void Init() { _CPlayerMove = GetComponent <CPlayerMove>(); _CPlayerAni_Contorl = GetComponent <CPlayerAni_Contorl>(); _PlayerController = GetComponent <CharacterController>(); _CPlayerSwap = GetComponent <CPlayerSwap>(); _CPlayerShild = GetComponent <CPlayerShild>(); _CPlayerAniEvent = GetComponent <CPlayerAniEvent>(); _CPlayerDash = GetComponent <CPlayerDash>(); _CPlayerCountAttack = GetComponent <CPlayerCountAttack>(); // 플레이어 스탯 설정 m_fMoveSpeed = 6; m_fGravity = 20; m_fGravity = 10; m_fPlayerMaxHp = 500; m_fPlayerHp = m_fPlayerMaxHp; m_fscyPlayerMaxHp = m_fPlayerMaxHp / 2; m_fPlayerMaxStm = 100; m_fPlayerStm = m_fPlayerMaxStm; m_fPlayerGauge = 100; m_nAttackCombo = 0; nPowerGauge = 0; isDead = false; m_bMove = true; m_bAnimator = true; m_isRotationAttack = true; isPlayerHorn = false; }
public void SendMovingEnd() { CPlayerMove action = new CPlayerMove(); action.state = MoveState.END; InitMove(action); MyNetwork.Send(action); }
public void SendMovingStep() { CPlayerMove action = new CPlayerMove(); action.state = MoveState.STEP; InitMove(action); MyNetwork.Send(action); }
public void SendMovingBegin() { CPlayerMove action = new CPlayerMove(); action.state = MoveState.BEGIN; InitMove(action); MyNetwork.Send(action); }
void InitMove(CPlayerMove action) { action.player = m_entity.entityId; action.move.x = MoveInput.x; action.move.y = MoveInput.y; action.pos.x = transform.position.x; action.pos.y = transform.position.y; action.pos.z = transform.position.z; action.rot.x = transform.rotation.x; action.rot.y = transform.rotation.y; action.rot.z = transform.rotation.z; action.rot.w = transform.rotation.w; }
private void OnRecvPlayerMove(IChannel channel, Message message) { CPlayerMove request = message as CPlayerMove; Player player = (Player)World.Instance.GetEntity(request.player); player.Position = Entity.V3ToPoint3d(request.pos); SPlayerMove response = new SPlayerMove(); response.ID = request.player; response.state = request.state; response.pos = request.pos; response.rot = request.rot; response.move = request.move; response.state = request.state; player.Broadcast(response, true); }
public bool m_isRotation; // 현재 플레이어가 회전중인가 void Start() { CPlayerManager._instance = this; _CPlayerMove = GetComponent <CPlayerMove>(); _CPlayerAni_Contorl = GetComponent <CPlayerAni_Contorl>(); _CPlayerCombe = GetComponent <CPlayerCombe>(); _CPlayerSkill = GetComponent <CPlayerSkill>(); _PlayerController = GetComponent <CharacterController>(); _CPlayerSwap = GetComponent <CPlayerSwap>(); _CPlayerShild = GetComponent <CPlayerShild>(); // 플레이어 스탯 설정 m_fMoveSpeed = 6; m_fGravity = 10; m_fPlayerHp = 100; m_fPlayerStm = 100; m_fPlayerGauge = 100; m_nAttackCombo = 0; m_bMove = true; m_bAnimator = true; }