// Update is called once per frame void Update() { if (npcDelegate != null) { npcDelegate.Invoke(); } }
// Update is called once per frame void Update() { if (npcDelegate != null) { if (gameStateDataClass.staticGameStateDataClass != null) { if (gameStateDataClass.staticGameStateDataClass.gamestate == gameStateDataClass.gameState.gameover && !stopMoveOnce) { stopMoveOnce = true; if (npcclass.Species != npcClass.SpeciesType.robot) { npcDelegate -= npcmove.delegateUpdate; npcDelegate -= playermove.delegateUpdate; } rigidbody2d.velocity = Vector3.zero; } } npcDelegate.Invoke(); } }