private void Start() { myMaster = GetComponent <Character>(); idle = new CharacterIdle(myMaster, this); locomotion = new CharacterLocomotion(myMaster, this); jump = new CharacterJump(myMaster, this); fall = new CharacterFall(myMaster, this); climb = new CharacterClimb(myMaster, this); crouch = new CharacterCrouch(myMaster, this); zapped = new CharacterZapped(myMaster, this); turn = new CharacterTurn(myMaster, this); interact = new CharacterInteract(myMaster, this); death = new CharacterDeath(myMaster, this); dialogue = new CharacterDialogue(myMaster, this); disabled = new CharacterDisabled(myMaster, this); train = new CharacterEventTrain(myMaster, this); currentState = idle; //Special event niveau 1 if (!GameManager.instance.spcLvlMan.hasHead) { ChangeState(train); } }
void Start() { state = gameObject.GetComponent <CharacterInteract>(); //response = GetComponent<CharacterResponses>(); response = GetComponent <CharacterResponses_Scene_3>(); responseNum = 0; radialBackground = GameObject.Find("radial_background"); controllerArrow = GameObject.Find("radial_dial"); Option1 = GameObject.Find("radial_1"); Option2 = GameObject.Find("radial_2"); Option3 = GameObject.Find("radial_3"); Option4 = GameObject.Find("radial_4"); Option5 = GameObject.Find("radial_5"); Option6 = GameObject.Find("radial_6"); Option7 = GameObject.Find("radial_7"); Option8 = GameObject.Find("radial_8"); Option9 = GameObject.Find("radial_9"); off_1 = Resources.Load("radial_material_1", typeof(Material)) as Material; off_2 = Resources.Load("radial_material_2", typeof(Material)) as Material; off_3 = Resources.Load("radial_material_3", typeof(Material)) as Material; off_4 = Resources.Load("radial_material_4", typeof(Material)) as Material; off_5 = Resources.Load("radial_material_5", typeof(Material)) as Material; off_6 = Resources.Load("radial_material_6", typeof(Material)) as Material; off_7 = Resources.Load("radial_material_7", typeof(Material)) as Material; off_8 = Resources.Load("radial_material_8", typeof(Material)) as Material; off_9 = Resources.Load("radial_material_9", typeof(Material)) as Material; controllerArrow.renderer.enabled = false; radialBackground.renderer.enabled = false; Option1.renderer.enabled = false; Option2.renderer.enabled = false; Option3.renderer.enabled = false; Option4.renderer.enabled = false; Option5.renderer.enabled = false; Option6.renderer.enabled = false; Option7.renderer.enabled = false; Option8.renderer.enabled = false; Option9.renderer.enabled = false; /* * radialMenuObj.controllerArrow.renderer.enabled = true; * radialMenuObj.radialBackground.renderer.enabled = true; * radialMenuObj.Option1.renderer.enabled = true; * radialMenuObj.Option2.renderer.enabled = true; * radialMenuObj.Option3.renderer.enabled = true; * radialMenuObj.Option4.renderer.enabled = true; * radialMenuObj.Option5.renderer.enabled = true; * radialMenuObj.Option6.renderer.enabled = true; * radialMenuObj.Option7.renderer.enabled = true; * radialMenuObj.Option8.renderer.enabled = true; * radialMenuObj.Option9.renderer.enabled = true; */ }
// Use this for initialization void Start() { state = gameObject.GetComponent <CharacterInteract>(); anim = GetComponent <Animator>(); }
public void Interact(CharacterInteract other) { //other.GiveWeapon(gameObject); }