Example #1
0
 void Start()
 {
     repairGunModule = transform.parent.parent.GetComponentInChildren <Module>();
     shootBehavior   = this.GetComponent <Behavior.IShoot>();
     subscribe();
 }
Example #2
0
 void Start()
 {
     targetBehavior = this.GetComponentInChildren <Behavior.ITarget <ITargetable> >();
     aimBehavior    = this.GetComponentInChildren <Behavior.IAimable <ITargetable> >();
     shootBehavior  = this.GetComponentInChildren <Behavior.IShoot>();
 }