private void Awake() { statuses = new List <IStatus>(10); Updater = NormalUpdate; attrModifiable = GetComponent <IAttrModifierTaker>(); combater = GetComponent <ICombater>(); Reporter.ComponentMissingCheck(attrModifiable); Reporter.ComponentMissingCheck(combater); }
private void Awake() { self = GetComponent <IFactionHolder>(); agent = GetComponent <PolyNav.PolyNavAgent>(); Reporter.ComponentMissingCheck(self); Reporter.ComponentMissingCheck(agent); serachArea.radius = range; isAttacking = false; }
private void Awake() { // retrieve rigid body 2d on this game object rigidBody = GetComponent <Rigidbody2D>(); // retrieve animator on this game object animator = GetComponent <Animator>(); attrHolder = GetComponent <IAttrHolder>(); Reporter.ComponentMissingCheck(attrHolder); SpeedId = Animator.StringToHash("Speed"); xAxisId = Animator.StringToHash("X Axis"); yAxisId = Animator.StringToHash("Y Axis"); }
private void Awake() { rigid = GetComponent <Rigidbody2D>(); Reporter.ComponentMissingCheck(rigid); }
private void Awake() { movable = GetComponent <IMovable>(); Reporter.ComponentMissingCheck(movable); }
private void Awake() { animator = GetComponent <Animator>(); Reporter.ComponentMissingCheck(animator); }