Example #1
0
 //Para que nose destruya entre escenas y si en estas escenas hay otro como este, el de esa escena se destruye
 private void Awake()
 {
     if (Instance != null)
     {
         Destroy(this.gameObject);
         return;
     }
     Instance = this;
     GameObject.DontDestroyOnLoad(this.gameObject);
 }
Example #2
0
 void Start()
 {
     render       = gameObject.GetComponent <SpriteRenderer>();
     scytheHitbox = gameObject.GetComponent <BoxCollider2D>();
     animatorEva  = eva.GetComponent <Animator>();
     animator     = gameObject.GetComponent <Animator>();
     evaMovement  = eva.GetComponent <EvaMovement>();
     evaStats     = eva.GetComponent <BaseStatsComponent>() as BaseStatsComponent;
     if (evaStats == null)
     {
         Debug.LogError("ERROR: No se ha detectado componente de Stats en Eva");
         Debug.Break();
     }
     renderScythe   = scythe.GetComponent <SpriteRenderer>();
     attackEnabled  = true;
     render.enabled = false;
 }