public override bool Do(IOperator oper) { PEActionParamVQS param = PEActionParamVQS.param; param.vec = transform.position; param.q = transform.rotation; param.str = workAnim; return(oper.DoAction(PEActionType.Operation, param)); }
private void RPC_SKDAVQS(uLink.BitStream stream, uLink.NetworkMessageInfo info) { PEActionType proType = stream.Read <PEActionType> (); PEActionParamVQS param = PEActionParamVQS.param; param.vec = stream.Read <Vector3> (); param.q = stream.Read <Quaternion> (); param.str = stream.Read <string> (); if (MtCmpt != null) { MtCmpt.DoActionImmediately((PEActionType)proType, param); } }
private void SendSKDAOperation(PEActionType type, PEActionParam obj) { PEActionParamVQS param = obj as PEActionParamVQS; RPCServer(EPacketType.PT_InGame_SKDAVQS, type, param.vec, param.q, param.str); }