public override bool Do(IOperator oper) { // vec3 pos1 float rot1(stand) vec3 pos2 float rot2(bed) string animName PEActionParamVFVFS param = PEActionParamVFVFS.param; param.vec1 = m_StandTrans.position; param.f1 = m_StandTrans.rotation.eulerAngles.y; param.vec2 = transform.position; param.f2 = transform.rotation.eulerAngles.y; param.str = LayAnim; return(oper.DoAction(PEActionType.Cure, param)); }
private void RPC_SKDAVFVFS(uLink.BitStream stream, uLink.NetworkMessageInfo info) { PEActionType proType = stream.Read <PEActionType> (); PEActionParamVFVFS param = PEActionParamVFVFS.param; param.vec1 = stream.Read <Vector3> (); param.f1 = stream.Read <float> (); param.vec2 = stream.Read <Vector3> (); param.f2 = stream.Read <float> (); param.str = stream.Read <string> (); if (MtCmpt != null) { MtCmpt.DoActionImmediately((PEActionType)proType, param); } }
private void SendSKDACure(PEActionType type, PEActionParam obj) { PEActionParamVFVFS param = obj as PEActionParamVFVFS; RPCServer(EPacketType.PT_InGame_SKDAVFVFS, type, param.vec1, param.f1, param.vec2, param.f2, param.str); }