private void Start()
 {
     spriteRendererAnimator = GetComponent <SpriteRendererAnimator>();
     ChangeAnimationState(AnimationType.Idle);
     interactable = true;
     npcsInTheAir = 0;
     Physics2D.IgnoreLayerCollision(gameObject.layer, gameObject.layer, true);
 }
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     pointsSystem   = new PointsSystem();
     spriteRenderer = GetComponent <SpriteRenderer>();
     animator       = GetComponent <SpriteRendererAnimator>();
 }
예제 #3
0
 private void OnValidate()
 {
     if (srAnim == null)
     {
         srAnim = GetComponent <SpriteRendererAnimator>();
     }
     if (popupShower == null)
     {
         popupShower = GetComponent <ShowTextPopupOnMouseHover>();
     }
     if (btn == null)
     {
         btn = GetComponent <Button>();
     }
     if (locked == null)
     {
         locked = transform.Find("CloseImg").gameObject;
     }
 }