Пример #1
0
    private void Awake()
    {
        statuses = new List <IStatus>(10);
        Updater  = NormalUpdate;

        attrModifiable = GetComponent <IAttrModifierTaker>();
        combater       = GetComponent <ICombater>();

        Reporter.ComponentMissingCheck(attrModifiable);
        Reporter.ComponentMissingCheck(combater);
    }
Пример #2
0
    private void Awake()
    {
        self  = GetComponent <IFactionHolder>();
        agent = GetComponent <PolyNav.PolyNavAgent>();

        Reporter.ComponentMissingCheck(self);
        Reporter.ComponentMissingCheck(agent);

        serachArea.radius = range;

        isAttacking = false;
    }
Пример #3
0
    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");
    }
Пример #4
0
 private void Awake()
 {
     rigid = GetComponent <Rigidbody2D>();
     Reporter.ComponentMissingCheck(rigid);
 }
Пример #5
0
 private void Awake()
 {
     movable = GetComponent <IMovable>();
     Reporter.ComponentMissingCheck(movable);
 }
Пример #6
0
 private void Awake()
 {
     animator = GetComponent <Animator>();
     Reporter.ComponentMissingCheck(animator);
 }