Esempio n. 1
0
 public void GameOver()
 {
     GameObject.Destroy(currentRoleGameObject);
     GameObject.Destroy(remoteRoleGameObject);
     GameObject.Destroy(playerSyncRequest);
     syncArrowRequest   = null;
     causeDamageRequest = null;
 }
Esempio n. 2
0
    public void InitGameSyncRequest()
    {
        playerSyncRequest = new GameObject("PlayerSyncRequest");
        playerSyncRequest.AddComponent <SyncMoveRequest>()
        .SetCurrentPlayer(currentRoleGameObject.transform, currentRoleGameObject.GetComponent <PlayerMove>())
        .SetRemotePlayer(remoteRoleGameObject.transform);

        syncArrowRequest = playerSyncRequest.AddComponent <SyncArrowRequest>();
        syncArrowRequest.PlayerManager = this;

        causeDamageRequest = playerSyncRequest.AddComponent <CauseDamageRequest>();
    }