Example #1
0
    void Awake()
    {
        entity = GetComponent <Entity>();
        entity.AddUpdateAction(TickUpdate);
        powerSink = GetComponent <PowerSink>();

        originalColour = fieldRenderer.material.color;
    }
Example #2
0
 void Start()
 {
     entity = GetComponent <Entity>();
     entity.AddUpdateAction(TickUpdate);
     powerSink      = GetComponent <PowerSink>();
     source         = Utility.GetThingAt <ResourceSource>(entity.position);
     source.hasMine = true;
     resourceMan    = FindObjectOfType <ResourceManager>();
 }
Example #3
0
 void Awake() {
         ComSat.Trace(this, "Awake");
         entity = GetComponent<Entity>();
         entity.AddUpdateAction(TickUpdate);
         entity.AddDestroyAction(DestroyAction);
         powerSink = GetComponent<PowerSink>();
         buildQueue = new Queue<BuildCommandData>();
         resourceMan = FindObjectOfType<ResourceManager>();
         buildMan = FindObjectOfType<BuildManager>();
         playerInterface = FindObjectOfType<PlayerInterface>();
         ResetBuildTime();
 }
Example #4
0
    void Awake()
    {
        ComSat.Trace(this, "Awake");
                entity = GetComponent<Entity>();
                entity.AddUpdateAction(TickUpdate);
                powerSink = GetComponent<PowerSink>();

                target = null;
                turretRotation = 0;

                fireDelay = 0;

                barrelRecycleTime = (DReal)barrelRecycleTimeNumerator / barrelRecycleTimeDenominator;
    }
Example #5
0
 public override void Awake(StateMachine stateMachine)
 {
     powerSink = stateMachine.GetComponentInChildren <PowerSink>();
 }
Example #6
0
 public void AddSink(PowerSink s)
 {
     sinks.Add(new Pair <PowerSink>(s.GetComponent <Entity>(), s));
 }