예제 #1
0
 // Use this for initialization
 void Start()
 {
     sprite    = transform.GetChild(0).gameObject;
     originalY = transform.position.y;
     manager   = GetComponentInParent <PickupsManager>();
     spawnTime = Time.time;
 }
예제 #2
0
        private void Awake()
        {
            _userInfo           = new UserInfo();
            _unitsManager       = new UnitsManager();
            _damageSystem       = new DamageSystem();
            _pickupsManager     = new PickupsManager(_unitsManager, _userInfo, _pickupPrefab);
            _projectilesManager = new ProjectilesManager(_damageSystem);
            _goldLabel.Init(_userInfo);

            _damageSystem.DamageTaken += (u) => _camera.Shake(0.5f);
        }
예제 #3
0
 // Use this for initialization
 void Start()
 {
     tag = "Pickup";
     pickupsManager = FindObjectOfType<PickupsManager> ();
     pickupsList = pickupsManager.GetPickupSelection();
 }
예제 #4
0
    // Use this for initialization
    void Start()
    {
        image = GetComponent<Image>();

        pickupsManager = FindObjectOfType<PickupsManager> ();
    }