Пример #1
0
 public static PassengerStorage GetStorage()
 {
     if (_instance == null)
     {
         _instance = new PassengerStorage();
     }
     return(_instance);
 }
Пример #2
0
    void Update()
    {
        if (!_moveStarted)
        {
            return;
        }
        float step = _velocity * Time.deltaTime;

        transform.position = Vector3.MoveTowards(transform.position, _target, step);
        if (Vector3.Distance(transform.position, _target) < MinDistance)
        {
            transform.parent.GetComponent <Spawner> ().TryDisplayClickMessage(_tram);
            PassengerStorage.GetStorage().AddPassenger(_info.PrefabName);
            Destroy(gameObject);
        }
    }