Esempio n. 1
0
    public void SendUmbrellaAnimSyncMsg(GameObject umbrella, bool state)
    {
        UmbrellaObjectMsg msg = new UmbrellaObjectMsg();

        msg.umbrella = umbrella;
        msg.state    = state;

        if (m_client.isConnected)
        {
            if (isServer)
            {
                umbrella.GetComponent <Animator>().SetBool("UmbrellaOn", state);
                NetworkServer.SendToAll(UmbrellaAnimSyncMsg, msg);
            }
            else
            {
                m_client.Send(UmbrellaAnimSyncMsg, msg);
            }
        }
    }
Esempio n. 2
0
    void OnClientUmbrellaAnimSync(NetworkMessage recvmsg)
    {
        UmbrellaObjectMsg msg = recvmsg.ReadMessage <UmbrellaObjectMsg>();

        msg.umbrella.GetComponent <Animator>().SetBool("UmbrellaOn", msg.state);
    }
Esempio n. 3
0
    void OnServerUmbrellaAnimSync(NetworkMessage recvmsg)
    {
        UmbrellaObjectMsg msg = recvmsg.ReadMessage <UmbrellaObjectMsg>();

        SendUmbrellaAnimSyncMsg(msg.umbrella, msg.state);
    }