public void GameOver() { GameObject.Destroy(currentRoleGameObject); GameObject.Destroy(remoteRoleGameObject); GameObject.Destroy(playerSyncRequest); syncArrowRequest = null; causeDamageRequest = null; }
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>(); }