Пример #1
0
    public override void CancelSelectedCallback()
    {
        if (curHandle == null)
        {
            return;
        }

        curHandle.HideAttackRange();
        curHandle.isSelected = false;
        curHandle            = null;
    }
Пример #2
0
    public override void SelectedCallback(Selector handle)
    {
        base.SelectedCallback(handle);

        if (curHandle != null)
        {
            curHandle.isSelected = false;
            curHandle.HideAttackRange();
        }

        curHandle            = handle as SoliderSelector;
        curHandle.isSelected = true;
        curHandle.ShowAttackRange();
    }
Пример #3
0
    public void Init(PlayerElfsCtrl manager)
    {
        isInit       = true;
        isDead       = false;
        Target       = null;
        this.manager = manager;

        Entity = transform.Find("Entity");

        anim           = GetComponentInChildren <Animator>();
        actionCallback = GetComponentInChildren <SoliderActionsCallback>();
        actionCallback.Init(this);

        selector = GetComponent <SoliderSelector>();
        selector.Init(this);

        BornedStage();
    }