Ejemplo n.º 1
0
 private void Steal()
 {
     if (closestObject && pickupCooldown < 0)
     {
         pickupCooldown = pickupCooldownMax;
         IsometricObject other = closestObject.GetComponent <IsometricObject>();
         ScoreManager.Instance.score += other.worth;
         closestObject.SetActive(false);
         UILevel1.Instance.lastPickedUp = other;
         closestObject = null;
     }
 }
Ejemplo n.º 2
0
    public void OnSceneGUI()
    {
        if (!Application.isPlaying)
        {
            IsometricObject obj = (IsometricObject)target;

            SpriteRenderer spriteRenderer = obj.GetComponentInChildren <SpriteRenderer>();
            obj.spriteLowerBound = spriteRenderer.bounds.size.y * 0.5f;
            obj.spriteHalfWidth  = spriteRenderer.bounds.size.x * 0.5f;

            obj.PlaceInZ();
        }
    }
Ejemplo n.º 3
0
 void Awake()
 {
     BookController.Instance = this;
     mLight          = GetComponentInChildren <Light>();
     IsometricObject = GetComponent <IsometricObject>();
 }
Ejemplo n.º 4
0
 /* -------------------------- */
 private void Start()
 {
     sp = GetComponent<SpriteRenderer>();
     inter = GetComponent<Interactable>();
     iso = GetComponent<IsometricObject>();
 }