public void Init(C_Input Cmodel, R_Station_Input Rmodel) { BaseModel = Cmodel; RecordModel = Rmodel; OleExec SFCDB = Station.SFCDB; try { //調用處理邏輯 T_c_station_action TCSA = new T_c_station_action(SFCDB, DB_TYPE_ENUM.Oracle); T_R_Input_Action TRIA = new T_R_Input_Action(SFCDB, DB_TYPE_ENUM.Oracle); T_R_Station_Action TRSA = new T_R_Station_Action(SFCDB, DB_TYPE_ENUM.Oracle); T_R_Station_Input TRSI = new T_R_Station_Input(SFCDB, DB_TYPE_ENUM.Oracle); T_R_Station_Action_Para TRSAP = new T_R_Station_Action_Para(SFCDB, DB_TYPE_ENUM.Oracle); List <R_Input_Action> _InputActions = TRIA.GetActionByInputID(InputID, SFCDB); //_InputActions.Sort(); _InputActions.OrderBy(r => r.SEQ_NO); for (int i = 0; i < _InputActions.Count; i++) { StationAction Action = new StationAction(_InputActions[i], this); InputActions.Add(Action); } List <R_Station_Action> _StationActions = TRSA.GetActionByInputID(RecordModel.ID, SFCDB); for (int i = 0; i < _StationActions.Count; i++) { StationAction Action = new StationAction(_StationActions[i], this); InputActions.Add(Action); } } catch (Exception ee) { throw ee; } }
// Use this for initialization void Start() { _inputManager = C_Input.getInstance; _slowedTimer = new C_Timer (E_TimerType.Countdown, 0, slowedTimeInSec); foreach(Transform child in obstacles.transform) { _obstacleSets.Add(child); } }
// Use this for initialization void Start() { theInput = C_Input.getInstance; instructions = true; playGame = false; boat_slowed = false; boat_spedup = false; isDead = false; boatAnim = GetComponent<Animator> (); }
// Use this for initialization void Start() { theInput = C_Input.getInstance; playGame = false; instructions = true; O_Count = 1; E_Count = 1; O_Image = Odysseus.GetComponent<Image> (); E_Image = EGuy.GetComponent<Image> (); O_Image.sprite = OdysseusArr [O_Count]; E_Image.sprite = EGuyArr [E_Count]; StrengthGauge = StrengthBar.maxValue / 2; }
// Use this for initialization void Start() { theInput = C_Input.getInstance; instructions = true; playGame = false; theWhirlpoolCol = theWhirlpool.GetComponent<CircleCollider2D> (); whirlAnim = theWhirlpool.GetComponent<Animator> (); playerAnim = GetComponent<Animator> (); NumofDebris = GameObject.FindGameObjectsWithTag ("Debris"); rb = this.gameObject.GetComponent<Rigidbody2D> (); if (Input.touchCount > 0) { touchPosition = Input.GetTouch (0).position; } StaminaPts = StaminaBar.maxValue; }
void Awake() { if(theInput == null) theInput = C_Input.getInstance; }
/// <summary> /// 初始化方法 /// </summary> public virtual void Init(string _DisplayName, string _Line, string _BU, OleExec DB) { Inputs.Clear(); SFCDB = DB; Line = _Line; BU = _BU; //加載Station Input try { T_R_Station T = new T_R_Station(SFCDB, DBType); Row_R_Station R = T.GetRowByDisplayName(_DisplayName, SFCDB); _StationInfo = R.GetDataObject(); T_R_Station_Input T_I = new T_R_Station_Input(SFCDB, DBType); List <Row_R_Station_Input> R_Inputs = T_I.GetRowsByStationID(_StationInfo.ID, SFCDB); T_C_Input T_INPUT = new T_C_Input(SFCDB, DBType); for (int i = 0; i < R_Inputs.Count; i++) { Row_C_Input R_C_I = (Row_C_Input)T_INPUT.GetObjByID(R_Inputs[i].INPUT_ID, SFCDB); C_Input C_Input = R_C_I.GetDataObject(); MESStationInput Input = new MESStationInput(); Input.Station = this; Input.Init(C_Input, R_Inputs[i].GetDataObject()); Inputs.Add(Input); } //加載Station OutPut T_R_Station_Output TRSO = new T_R_Station_Output(SFCDB, DBType); List <Row_R_Station_Output> R_Outputs = TRSO.GetStationOutputByStationID(_StationInfo.ID, SFCDB); ROutputs = R_Outputs; for (int i = 0; i < R_Outputs.Count; i++) { R_Station_Output o = R_Outputs[i].GetDataObject(); DisplayOutPut o1 = new DisplayOutPut(); o1.DisplayType = o.DISPLAY_TYPE; o1.Value = ""; o1.Name = o.NAME; StationOutputs.Add(o); DisplayOutput.Add(o1); } } catch (Exception ex) { throw ex; } if (_StationInfo.FAIL_STATION_ID != null && _StationInfo.FAIL_STATION_ID.ToString().Trim() != "") { if (this.FailStation != null) { this.FailStation.StationMessages.Clear(); this.NextInput = null; } else { this.FailStation = new MESStationBase(); } this.FailStation.LoginUser = LoginUser; this.FailStation.Init(_StationInfo.FAIL_STATION_ID, _Line, _BU, DB); } }
void Awake() { if (theInputs == null) theInputs = C_Input.getInstance; if (characters != null) _characters = characters.GetComponentsInChildren<C_Character> (true); else Debug.LogWarning ("Characters are missing in SceneManager"); if (exits != null) _exits = exits.GetComponentsInChildren<C_Exit> (true); else Debug.LogWarning ("Exits are missing in SceneManager"); if (items != null) _items = items.GetComponentsInChildren<C_InWorldItem> (true); else Debug.LogWarning ("Items are missing in SceneManager"); if (objects != null) _objects = objects.GetComponentsInChildren<C_InteractableObject> (true); //_objects = new List<C_InteractableObject>(objects.GetComponentsInChildren<C_InteractableObject> ()); else Debug.LogWarning ("InteractableObjects are missing in SceneManager"); if (descriptionBox == null) Debug.LogWarning ("DescriptionBox is missing in SceneManager"); if (dialogueUI == null) Debug.LogWarning ("DialogueUI is missing in SceneManager"); movementTimer.pauseStopwatch = true; }