Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
    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);
        }
    }
Ejemplo n.º 3
0
    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);
    }