Example #1
0
    public EntityAction StartAction(int actionID)
    {
        switch (actionID)
        {
        //case 0: inputType = ActionSourceInput.InputPrimaryAction;
        //case 1: inputType = ActionSourceInput.InputSecondaryAction;
        case 0: m_action = new ActionMove(transform.position); break;

        case 1: m_action = new ActionAim(); break;
        }

        m_action.SetOwner(this);
        m_action.SetEntity(m_entity);
        m_action.StartPlanning();

        m_editingAction = true;

        return(m_action);
    }