//SphereRun tmp; // Use this for initialization void Start() { target = GameObject.Find("hero").transform; hero = (HeroRun)GameObject.Find("hero").GetComponent <HeroRun> (); transform.position = target.position - target.transform.rotation * Vector3.forward * 20 + target.transform.rotation * Vector3.up * 20; //transform.LookAt (target, Vector3.up); //transform.rotation = Quaternion.AngleAxis(40,new Vector3(1,0,0)); transform.Rotate(40, 0, 0); }
// Start is called before the first frame update void Start() { m_FsmManager = GetComponent <FsmManager>(); FsmState <FsmTest>[] states = new FsmState <FsmTest> [3]; states[0] = new HeroRun(); states[1] = new HeroIdle(); states[2] = new HeroAttack(); m_HeroFsm = m_FsmManager.CreateFsm(this, states); m_HeroFsm.Start(typeof(HeroRun)); }
// Use this for initialization void Awake() { heroRun = (HeroRun)GameObject.Find("hero").GetComponent <HeroRun> (); mapBuilder = (MapBuilder)GameObject.Find("mapBuilder").GetComponent <MapBuilder> (); endPanelNextButtonText = (Text)GameObject.Find("nextButton").transform.FindChild("Text").GetComponent <Text>(); playCanvas = GameObject.Find("Inventories").transform.FindChild("panelCanvas").gameObject; playPanel = playCanvas.transform.FindChild("playPanel").gameObject; continuePanel = playCanvas.transform.FindChild("continuePanel").gameObject; endPanel = playCanvas.transform.FindChild("endPanel").gameObject; scoreText = (Text)GameObject.Find("scoreText").GetComponent <Text>(); continueText = (Text)GameObject.Find("continueCountText").GetComponent <Text>(); continueButtonText = (Text)GameObject.Find("continueButton").transform.FindChild("Text").GetComponent <Text>(); continueScoreText = (Text)GameObject.Find("continueScoreText").GetComponent <Text>(); rewardScoreText = (Text)GameObject.Find("rewardText").GetComponent <Text>(); }