示例#1
0
    public bool GetActionCmd(EActionCommand actionCmd)
    {
        switch (actionCmd)
        {
        case EActionCommand.Run:
            return(isRunningCmd);

        case EActionCommand.Vault:
            return(isVaultingCmd);

        case EActionCommand.Cover:
            return(isTakingCoverCmd);

        case EActionCommand.Shoot:
            return(isShootingCmd);

        default:
            return(false);
        }
    }
示例#2
0
    public void SetActionCmd(EActionCommand actionCmd, bool state)
    {
        switch (actionCmd)
        {
        case EActionCommand.Run:
            isRunningCmd = state;
            break;

        case EActionCommand.Vault:
            isVaultingCmd = state;
            break;

        case EActionCommand.Cover:
            isTakingCoverCmd = state;
            break;

        case EActionCommand.Shoot:
            isShootingCmd = state;
            break;

        default:
            return;
        }
    }