void Start()
 {
     fx      = GameObject.FindGameObjectWithTag("Player").GetComponent <FunctionControl> ();
     time    = 0;
     rb      = gameObject.GetComponent <Rigidbody>();
     initPos = rb.position;
 }
Example #2
0
 public Function(int resultTypeId, int resultId, FunctionControl functionControl, int functionTypeId)
 {
     ResultTypeId    = resultTypeId;
     ResultId        = resultId;
     FunctionControl = functionControl;
     FunctionTypeId  = functionTypeId;
 }
Example #3
0
 // Use this for initialization
 void Start()
 {
     rigController   = GameObject.Find("RigController");
     titleScreen     = rigController.GetComponent <TitleScreen>();
     functionControl = rigController.GetComponent <FunctionControl>();
     settingsControl = rigController.GetComponent <SettingsControl>();
 }
Example #4
0
 // Use this for initialization
 void Start()
 {
     rigController   = GameObject.Find("RigController");
     functionControl = GetComponent <FunctionControl>();
     fadeOutTime     = 3;
     state           = UIStates.title;
     StartCoroutine(FadeWelcomeScreen());
 }
Example #5
0
        /// <summary>
        /// Calculate number of words to fit complete instruction bytecode.
        /// </summary>
        /// <returns>Number of words in instruction bytecode.</returns>
        public override uint GetWordCount()
        {
            uint wordCount = 0;

            wordCount += IdResultType.GetWordCount();
            wordCount += IdResult.GetWordCount();
            wordCount += FunctionControl.GetWordCount();
            wordCount += FunctionType.GetWordCount();
            return(wordCount);
        }
 // get necessary components for future reference
 private void Start()
 {
     controller             = GameObject.FindGameObjectWithTag("Controller").GetComponent <ControllerController>();
     uIControllerScript     = controller.uIController;
     targetControllerScript = controller.targetController;
     functionControlScript  = GetComponent <FunctionControl>();
     for (int i = 0; i < 2 * visualizerMaxFrames - 1; i++)
     {
         GameObject visualizeProjectile1 = Instantiate(visualizeProjectile, transform);
         visualizeProjectile1.SetActive(false);
         visualizeProjectileInstants.Add(visualizeProjectile1);
     }
 }
Example #7
0
        internal string CreateFuncWork(string state, string macrobuf)
        {
            var sm = new FunctionControl();

            sm.G                    = this;
            sm.m_state              = state;
            sm.m_macro_buf          = macrobuf;
            sm.m_useMacroOrTemplate = !string.IsNullOrEmpty(macrobuf);

            sm.Start();
            for (var loop = 0; loop <= 10000; loop++)
            {
                if (loop == 10000)
                {
                    throw new SystemException("Unexpected! {D5DF7922-8A36-4458-A4F4-7B80A240EB08}");
                }
                sm.update();
                if (sm.IsEnd())
                {
                    break;
                }
            }
            return(sm.m_result_src);
        }
Example #8
0
 /// <summary>
 /// Write instruction operands into bytecode stream.
 /// </summary>
 /// <param name="writer">Bytecode writer.</param>
 public override void WriteOperands(WordWriter writer)
 {
     FunctionControl.Write(writer);
     FunctionType.Write(writer);
 }
Example #9
0
        private Result InitReader( )
        {
            this._control = new FunctionControl( FunctionControl.SupportedActions.StopAbortPause );

            return Result.OK;
        }