void Awake() { entity = GetComponent <Entity>(); entity.AddUpdateAction(TickUpdate); powerSink = GetComponent <PowerSink>(); originalColour = fieldRenderer.material.color; }
void Start() { entity = GetComponent <Entity>(); entity.AddUpdateAction(TickUpdate); powerSink = GetComponent <PowerSink>(); source = Utility.GetThingAt <ResourceSource>(entity.position); source.hasMine = true; resourceMan = FindObjectOfType <ResourceManager>(); }
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(); }
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; }
public override void Awake(StateMachine stateMachine) { powerSink = stateMachine.GetComponentInChildren <PowerSink>(); }
public void AddSink(PowerSink s) { sinks.Add(new Pair <PowerSink>(s.GetComponent <Entity>(), s)); }