// Use this for initialization void Start() { //Debug.Log("Event script for room A initialized!"); isActive = true; exitDoor = GameObject.FindWithTag("Exit_A").GetComponent <door_script>(); player = GameObject.FindObjectOfType(typeof(player_script)) as player_script; nextEventScript = GameObject.FindObjectOfType(typeof(event_script_R1)) as event_script_R1; dialogManager = GameObject.FindObjectOfType(typeof(dialog_script)) as dialog_script; victim = GameObject.FindWithTag("Victim"); playerCameraObject = GameObject.FindWithTag("MainCamera"); victimCameraObject = GameObject.FindWithTag("Camera2"); playerCamera = playerCameraObject.GetComponent <Camera> (); victimCamera = victimCameraObject.GetComponent <Camera> (); victimSprite = victim.GetComponentInChildren(typeof(SpriteRenderer)) as SpriteRenderer; //Items Collider teddy = GameObject.FindWithTag("my teddy").GetComponent <ColliderListener> (); wife = GameObject.FindWithTag("my wife").GetComponent <ColliderListener> (); armchair = GameObject.FindWithTag("my armchair").GetComponent <ColliderListener> (); basketball = GameObject.FindWithTag("my basketball").GetComponent <ColliderListener> (); audio = GameObject.Find("EventManager_Anfang"); }
public void Register() { if (ourCollider.GetComponent <ColliderListener>() == null) { ourCollider.gameObject.AddComponent <ColliderListener>(); } ColliderListener listener = ourCollider.GetComponent <ColliderListener>(); listener.isWeapon = false; listener.dash = this; }
// Use this for initialization void Start() { //Debug.Log("Event script for room 5 initialized!"); exitDoor = GameObject.FindWithTag("Exit_R5").GetComponent <darkness_script>(); entryDoor = GameObject.FindWithTag("Entry_R5").GetComponent <door_script>(); player = GameObject.FindObjectOfType(typeof(player_script)) as player_script; nextEventScript = GameObject.FindObjectOfType(typeof(event_script_P)) as event_script_P; dialogManager = GameObject.FindObjectOfType(typeof(dialog_script)) as dialog_script; event1 = GameObject.FindWithTag("Event1").GetComponent <ColliderListener> (); event2 = GameObject.FindWithTag("Event2").GetComponent <ColliderListener> (); audio = GameObject.Find("EventManager_R5"); }
// Use this for initialization void Start() { //Debug.Log("Event script for room 3 initialized!"); exitDoor = GameObject.FindWithTag("Exit_R3").GetComponent <door_script>(); entryDoor = GameObject.FindWithTag("Entry_R3").GetComponent <door_script>(); player = GameObject.FindObjectOfType(typeof(player_script)) as player_script; nextEventScript = GameObject.FindObjectOfType(typeof(event_script_R4)) as event_script_R4; dialogManager = GameObject.FindObjectOfType(typeof(dialog_script)) as dialog_script; event1 = GameObject.FindWithTag("Bridge_Start").GetComponent <ColliderListener> (); planken = GameObject.FindWithTag("Panken"); spieler = GameObject.FindWithTag("Player"); collider = GameObject.FindGameObjectWithTag("Bridge").GetComponent <Collider2D>(); //audio = GameObject.Find ("EventManager_Anfang"); }
void InitializeILRuntime() { //初始化CLR绑定,让DLL里面的调用更快 ILRuntime.Runtime.Generated.CLRBindings.Initialize(mAppDomain); //注册LitJson到DLL LitJson.JsonMapper.RegisterILRuntimeCLRRedirection(mAppDomain); //注册一些类到DLL ColliderListener.RegisterILRuntime(mAppDomain); U3DUtility.TcpLayer.RegisterILRuntime(mAppDomain); //注册MonoBehaviour到DLL mAppDomain.RegisterCrossBindingAdaptor(new MonoBehaviourAdapter()); //注册协程到DLL mAppDomain.RegisterCrossBindingAdaptor(new CoroutineAdapter()); //注册Protobuf mAppDomain.DelegateManager.RegisterFunctionDelegate <Adapt_IMessage.Adaptor>(); mAppDomain.RegisterCrossBindingAdaptor(new Adapt_IMessage()); }
// Use this for initialization void Start() { //Debug.Log("Event script for room P initialized!"); player = GameObject.FindObjectOfType(typeof(player_script)) as player_script; npc = GameObject.FindObjectOfType(typeof(npc_script)) as npc_script; npc_object = GameObject.FindWithTag("NPC"); NPC2 = GameObject.FindWithTag("NPC2").GetComponentInChildren(typeof(SpriteRenderer)) as SpriteRenderer; walking = npc_object.GetComponentInChildren(typeof(Animator)) as Animator; idle = npc_object.GetComponentInChildren(typeof(SpriteRenderer)) as SpriteRenderer; dialogManager = GameObject.FindObjectOfType(typeof(dialog_script)) as dialog_script; event1 = GameObject.FindWithTag("Entry_P").GetComponent <ColliderListener> (); playerCameraObject = GameObject.FindWithTag("MainCamera"); npcCameraObject = GameObject.FindWithTag("Camera3"); playerCamera = playerCameraObject.GetComponent <Camera> (); npcCamera = npcCameraObject.GetComponent <Camera> (); npcSprite = npc_object.GetComponentInChildren(typeof(SpriteRenderer)) as SpriteRenderer; npcAnimation = npc_object.GetComponentInChildren(typeof(Animator)) as Animator; }
void Start() { spieler = GameObject.FindObjectOfType(typeof(player_script)) as player_script; box = GetComponentInChildren(typeof(BoxCollider2D)) as BoxCollider2D; boxListener = GetComponentInChildren <ColliderListener> (); realPlayer = GameObject.FindGameObjectWithTag("Player"); //-------- BOX POINT CALCULATION ----------------------------- Transform bcTransform = box.transform; Vector2 size = new Vector2(box.size.x * bcTransform.localScale.x * 0.5f, box.size.y * bcTransform.localScale.y * 0.5f); colliderPointL = new Vector2(-size.x, -size.y); colliderPointR = new Vector2(size.x, -size.y); colliderPointL = RotatePointAroundPivot(colliderPointL, Vector3.zero, bcTransform.eulerAngles); colliderPointR = RotatePointAroundPivot(colliderPointR, Vector3.zero, bcTransform.eulerAngles); colliderPointL [0] += box.transform.position.x; colliderPointL [1] += box.transform.position.y; colliderPointR [0] += box.transform.position.x; colliderPointR [1] += box.transform.position.y; //Debug.Log ("Corner1X: " + colliderPointL [0] + " Corner1Y: " + colliderPointL [1] + " || Corner2X: " + colliderPointR [0] + " Corner2Y: " + colliderPointR [1]); }