Пример #1
0
 public ResultData<StatusResult> Status(StatusParameters parameters)
 {
     return GetData<StatusResult>(new SynologyRequestParameters
     {
         Version = 3,
         Additional = parameters
     });
 }
Пример #2
0
 public ResultData <StatusResult> Status(StatusParameters parameters)
 {
     return(GetData <StatusResult>(new SynologyRequestParameters(this)
     {
         Version = 3,
         Additional = parameters
     }));
 }
Пример #3
0
 public async Task <ResultData <IStatusResult> > StatusAsync(StatusParameters parameters)
 {
     return(ResultData <IStatusResult> .From(await this.GetDataAsync <StatusResult>(new SynologyRequestParameters(this)
     {
         Version = 3,
         Additional = parameters
     })));
 }
Пример #4
0
    public HStateFSM(string _stateName, int _stateId, GameObject _gameo, int _hLevel, bool _finalHLevel, HStateFSM _fatherState, AIAgent1 _scriptAIAgent)
    {
        //GameObject gameo = this.gameObject;

        stateName = _stateName;

        stateId = _stateId;

        gameObject = _gameo;

        myHLevel = _hLevel;

        finalHLevel = _finalHLevel;

        if (_fatherState == null)
        {
            fatherState = _fatherState;
        }

        //TODO : ?
        //agentScript = gameObject.GetComponent<AIAgent1> ();

        agentScript = _scriptAIAgent;

        playerScript = gameObject.GetComponent <PlayerMovements> ();

        if (playerScript == null)
        {
                        #if _WARNING_DEBUG
            Debug.Log("ATTENZIONE - script PlayerMovements non trovato");
                        #endif
        }

        par = gameObject.GetComponent <AIParameters> ();

        if (par == null)
        {
                        #if _WARNING_DEBUG
            Debug.Log("ATTENZIONE - script AIParameters non trovato");
                        #endif
        }

        statusPar = par.statusParameters;

        myHInitialize += initializeHState;

        myHUpdate += updateHState;

        myHFinalize += finalizeHState;

        myHTransition += checkHierarchyTransitions;

        myHHandleCollisionEnter += handleHEnCollision;

        myHHandleTriggerEnter += handleHEnTrigger;

        //agentScript.statesMap.addState (this);
    }
Пример #5
0
    public HEnemyStateFSM(string _stateName, GameObject _gameo, bool _finalHLevel, HGenericStateFSM _fatherState, AIAgent1 _scriptAIAgent)
        : base(_stateName, _gameo, _finalHLevel, _fatherState, _scriptAIAgent)
    {
        playerScript = gameObject.GetComponent <PlayerMovements> ();

        if (playerScript == null)
        {
                        #if _WARNING_DEBUG
            Debug.Log("ATTENZIONE - script PlayerMovements non trovato");
                        #endif
        }

        par = gameObject.GetComponent <AIParameters> ();

        if (par == null)
        {
                        #if _WARNING_DEBUG
            Debug.Log("ATTENZIONE - script AIParameters non trovato");
                        #endif
        }

        statusPar = par.statusParameters;
    }