Пример #1
0
 // Start is called before the first frame update
 void Start()
 {
     _boxSelection    = FindObjectOfType <BoxSelection>();
     _resourceManager = FindObjectOfType <ResourceManager>();
     _endGameEvent    = FindObjectOfType <EndGameEvent>();
     _sender          = GetComponent <PubSubSender>();
 }
    // Start is called before the first frame update
    void Start()
    {
        if (ExtractedOilType == OilSlickType.Sea)
        {
            MaxOilReserves *= 8.0f;
        }
        CurrentOilReserves = MaxOilReserves;

        _sender = GetComponent <PubSubSender>();

        _resourceManager = GameObject.FindObjectOfType <ResourceManager>();
        _resourceManager.RegisterOilExtractor(this);
    }
Пример #3
0
 private void Awake()
 {
     _sender = GetComponent <PubSubSender>();
 }
 private void Awake()
 {
     _sender = GetComponent <PubSubSender>();
     _rm     = FindObjectOfType <ResourceManager>();
 }
Пример #5
0
    public void Buy()
    {
        PubSubSender sender = gameObject.GetComponent <PubSubSender>();

        sender.Publish("oilslick.purchase", oilSlick);
    }
 // Start is called before the first frame update
 protected override void Start()
 {
     _sender = GetComponent <PubSubSender>();
 }