public override bool Do(IOperator oper) { PEActionParamVQN param = PEActionParamVQN.param; param.vec = transform.position; param.q = transform.rotation; param.n = (int)opSide; return(oper.DoAction(PEActionType.Climb, param)); }
private void RPC_SKDAVQN(uLink.BitStream stream, uLink.NetworkMessageInfo info) { PEActionType proType = stream.Read <PEActionType> (); PEActionParamVQN param = PEActionParamVQN.param; param.vec = stream.Read <Vector3> (); param.q = stream.Read <Quaternion> (); param.n = stream.Read <int> (); if (MtCmpt != null) { MtCmpt.DoActionImmediately((PEActionType)proType, param); } }
private void SendSKDAClimb(PEActionType type, PEActionParam obj) { PEActionParamVQN param = obj as PEActionParamVQN; RPCServer(EPacketType.PT_InGame_SKDAVQN, type, param.vec, param.q, param.n); }