Esempio n. 1
0
 // 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();
        }
    }