void CmdTakeDamageInManager(NetworkInstanceId netId, float damageValue) { GameObject snakeManager = GameObject.FindWithTag("SnakeManagerInServer"); SnakeManagerInServer snakeManagerInServer = snakeManager.GetComponent <SnakeManagerInServer>(); snakeManagerInServer.CmdTakeDamageInServer(netId, damageValue); }
void CmdRemoveSnakeBodyInManager(NetworkInstanceId bodyNetId) { GameObject snakeManagerInServer = GameObject.FindWithTag("SnakeManagerInServer"); SnakeManagerInServer snakeManager = snakeManagerInServer.GetComponent <SnakeManagerInServer>(); NetworkInstanceId thisSnakeNetId = GetComponent <NetworkIdentity>().netId; snakeManager.CmdRemoveBody(thisSnakeNetId, bodyNetId); }
void CmdSnakeManagerPrint() { print("CallCmdPrint"); GameObject snakeManagerInServer = GameObject.FindWithTag("SnakeManagerInServer"); SnakeManagerInServer snakeManager = snakeManagerInServer.GetComponent <SnakeManagerInServer>(); NetworkInstanceId thisSnakeNetId = GetComponent <NetworkIdentity>().netId; snakeManager.CmdPrint(thisSnakeNetId); }
void CmdUpdateSnakeManager() { GameObject snakeManagerInServer = GameObject.FindWithTag("SnakeManagerInServer"); SnakeManagerInServer snakeManager = snakeManagerInServer.GetComponent <SnakeManagerInServer>(); NetworkInstanceId thisSnakeNetId = GetComponent <NetworkIdentity>().netId; snakeManager.CmdAddSnake(thisSnakeNetId); snakeManager.CmdAddBody(thisSnakeNetId, new NetworkInstanceId((uint)snakeHeadNetId)); snakeManager.CmdAddBody(thisSnakeNetId, new NetworkInstanceId((uint)snakeBodyNetId)); snakeManager.CmdAddBody(thisSnakeNetId, new NetworkInstanceId((uint)snakeBodySecondNetId)); }