/// <summary> /// /// </summary> /// <param name="operation"></param> /// <returns></returns> public bool CanNetworkOperation(GameObjectNetworkOperation operation) { switch (operation) { case GameObjectNetworkOperation.SHARE_CREATION: return(NetType == GameObjectNetworkType.SHARE_CREATION_DELETION || NetType == GameObjectNetworkType.SHARE_FULL || NetType == GameObjectNetworkType.SHARE_CREATION_ONLY); case GameObjectNetworkOperation.SHARE_DELETION: return(NetType == GameObjectNetworkType.SHARE_CREATION_DELETION || NetType == GameObjectNetworkType.SHARE_FULL); case GameObjectNetworkOperation.SHARE_UPDATE: return(NetType == GameObjectNetworkType.SHARE_FULL); default: return(false); } }
/// <summary> /// /// </summary> /// <param name="operation"></param> /// <returns></returns> public bool CanNetworkOperation(GameObjectNetworkOperation operation) { switch (operation) { case GameObjectNetworkOperation.SHARE_CREATION: return NetType == GameObjectNetworkType.SHARE_CREATION_DELETION || NetType == GameObjectNetworkType.SHARE_FULL || NetType == GameObjectNetworkType.SHARE_CREATION_ONLY; case GameObjectNetworkOperation.SHARE_DELETION: return NetType == GameObjectNetworkType.SHARE_CREATION_DELETION || NetType == GameObjectNetworkType.SHARE_FULL; case GameObjectNetworkOperation.SHARE_UPDATE: return NetType == GameObjectNetworkType.SHARE_FULL; default: return false; } }