void Start() { //PhotonNetwork sends 30 times in a second. PhotonNetwork.sendRate = 30; PhotonNetwork.sendRateOnSerialize = 30; pv = GetComponent <PhotonView> (); //All player must renew all object's texture. pv.RPC("SetTextureOfPlayer", PhotonTargets.All, null); androidPluginManager = GetComponent <AndroidPluginManager> (); _rigidbody = GetComponent <Rigidbody> (); _transform = GetComponent <Transform> (); if (pv.isMine == true) { } else { _rigidbody.isKinematic = true; } isServer = (bool)PhotonNetwork.player.customProperties ["ISSERVER"]; GetComponent <Rigidbody> ().constraints = RigidbodyConstraints.FreezePositionZ; gameMgr = GameObject.Find("GameManager").GetComponent <GameMgr> (); ownerID = gameObject.GetComponent <PhotonView> ().owner.ID; }
public AndroidAssetLoader(string name) : base(name) { #if !UNITY_EDITOR && UNITY_ANDROID mAssetLoader = AndroidPluginManager.getMainActivity().Get <AndroidJavaObject>("mAssetLoader"); #endif }
public static AndroidPluginManager GetInstance() { if( _instance == null ) { _instance = new GameObject("AndroidPluginManager").AddComponent<AndroidPluginManager>(); } return _instance; }
public static AndroidPluginManager ShowPluginManagerWindow() { AndroidPluginManager editor = EditorWindow.GetWindow(typeof(AndroidPluginManager), true, "Android Plugin Manager - version " + ManagerVersionName) as AndroidPluginManager; editor.initialize(); editor.Show(); return(editor); }
public static AndroidPluginManager GetInstance() { if (_instance == null) { _instance = new GameObject("AndroidPluginManager").AddComponent <AndroidPluginManager>(); } return(_instance); }
void OnMouseDown() { GameObject red_light = GameObject.Find("Directional light"); Light red = red_light.GetComponent <Light> (); if (red.intensity != 0) { GameObject carl_spine = GameObject.Find("Spine2"); float m_x = carl_spine.transform.localEulerAngles.x; float m_y = carl_spine.transform.localEulerAngles.y; float m_z = carl_spine.transform.localEulerAngles.z; AndroidPluginManager.GetInstance().CallMessageDialog(m_x, m_y, m_z); } }
public virtual void notifyConstructDone() { mGameFramework = GameFramework.mGameFramework; mCommandSystem = mGameFramework.getSystem(Typeof <CommandSystem>()) as CommandSystem; mAudioManager = mGameFramework.getSystem(Typeof <AudioManager>()) as AudioManager; mGameSceneManager = mGameFramework.getSystem(Typeof <GameSceneManager>()) as GameSceneManager; mCharacterManager = mGameFramework.getSystem(Typeof <CharacterManager>()) as CharacterManager; mLayoutManager = mGameFramework.getSystem(Typeof <LayoutManager>()) as LayoutManager; mKeyFrameManager = mGameFramework.getSystem(Typeof <KeyFrameManager>()) as KeyFrameManager; mGlobalTouchSystem = mGameFramework.getSystem(Typeof <GlobalTouchSystem>()) as GlobalTouchSystem; mShaderManager = mGameFramework.getSystem(Typeof <ShaderManager>()) as ShaderManager; #if !UNITY_IOS && !NO_SQLITE mSQLite = mGameFramework.getSystem(Typeof <SQLite>()) as SQLite; #endif mDataBase = mGameFramework.getSystem(Typeof <DataBase>()) as DataBase; mCameraManager = mGameFramework.getSystem(Typeof <CameraManager>()) as CameraManager; mResourceManager = mGameFramework.getSystem(Typeof <ResourceManager>()) as ResourceManager; mApplicationConfig = mGameFramework.getSystem(Typeof <ApplicationConfig>()) as ApplicationConfig; mFrameConfig = mGameFramework.getSystem(Typeof <FrameConfig>()) as FrameConfig; mObjectPool = mGameFramework.getSystem(Typeof <ObjectPool>()) as ObjectPool; mInputManager = mGameFramework.getSystem(Typeof <InputManager>()) as InputManager; mSceneSystem = mGameFramework.getSystem(Typeof <SceneSystem>()) as SceneSystem; mClassPool = mGameFramework.getSystem(Typeof <ClassPool>()) as ClassPool; mClassPoolThread = mGameFramework.getSystem(Typeof <ClassPoolThread>()) as ClassPoolThread; mListPool = mGameFramework.getSystem(Typeof <ListPool>()) as ListPool; mListPoolThread = mGameFramework.getSystem(Typeof <ListPoolThread>()) as ListPoolThread; mDictionaryPool = mGameFramework.getSystem(Typeof <DictionaryPool>()) as DictionaryPool; mDictionaryPoolThread = mGameFramework.getSystem(Typeof <DictionaryPoolThread>()) as DictionaryPoolThread; mBytesPool = mGameFramework.getSystem(Typeof <BytesPool>()) as BytesPool; mBytesPoolThread = mGameFramework.getSystem(Typeof <BytesPoolThread>()) as BytesPoolThread; mAndroidPluginManager = mGameFramework.getSystem(Typeof <AndroidPluginManager>()) as AndroidPluginManager; mAndroidAssetLoader = mGameFramework.getSystem(Typeof <AndroidAssetLoader>()) as AndroidAssetLoader; mHeadTextureManager = mGameFramework.getSystem(Typeof <HeadTextureManager>()) as HeadTextureManager; mTimeManager = mGameFramework.getSystem(Typeof <TimeManager>()) as TimeManager; mMovableObjectManager = mGameFramework.getSystem(Typeof <MovableObjectManager>()) as MovableObjectManager; mEffectManager = mGameFramework.getSystem(Typeof <EffectManager>()) as EffectManager; mTPSpriteManager = mGameFramework.getSystem(Typeof <TPSpriteManager>()) as TPSpriteManager; mSocketFactory = mGameFramework.getSystem(Typeof <SocketFactory>()) as SocketFactory; mSocketFactoryThread = mGameFramework.getSystem(Typeof <SocketFactoryThread>()) as SocketFactoryThread; mPathKeyframeManager = mGameFramework.getSystem(Typeof <PathKeyframeManager>()) as PathKeyframeManager; mEventSystem = mGameFramework.getSystem(Typeof <EventSystem>()) as EventSystem; mStringBuilderPool = mGameFramework.getSystem(Typeof <StringBuilderPool>()) as StringBuilderPool; mStringBuilderPoolThread = mGameFramework.getSystem(Typeof <StringBuilderPoolThread>()) as StringBuilderPoolThread; #if USE_ILRUNTIME mILRSystem = mGameFramework.getSystem(Typeof <ILRSystem>()) as ILRSystem; #endif }
// bottomHeight表示输入框下边框的y坐标 public static void adjustByVirtualKeyboard(bool isNGUI, float bottomY, bool reset = false) { #if UNITY_ANDROID && !UNITY_EDITOR int keyboardHeight = AndroidPluginManager.getKeyboardHeight(); if (keyboardHeight > 0 && !reset) { // 200是软键盘上面的自带的输入框的高度 keyboardHeight += 200; float cameraOffset = bottomY + getScreenSize().y * 0.5f - keyboardHeight; FrameBase.mCameraManager.getUICamera(isNGUI).setCameraPositionOffset(new Vector3(0.0f, cameraOffset, 0.0f)); } else { FrameBase.mCameraManager.getUICamera(isNGUI).setCameraPositionOffset(Vector3.zero); } #else logError("call only on android phone!"); #endif }
// Update is called once per frame void Update() { if (this.isSwing == true) { GameObject carl_spine = GameObject.Find("Spine"); carl_spine.transform.localEulerAngles = new Vector3(60 * Mathf.Sin(Time.realtimeSinceStartup), 1, 60 * Mathf.Cos(Time.realtimeSinceStartup)); // carl_spine.transform.Rotate (60*Mathf.Sin(Time.realtimeSinceStartup), 0, Mathf.Cos(Time.realtimeSinceStartup)); } else { GameObject carl_spine = GameObject.Find("Spine2"); string data = AndroidPluginManager.GetInstance().getData(); if (data != null) { string[] result = data.Split(' '); float resultZ = System.Convert.ToSingle(result[0]); float resultX = System.Convert.ToSingle(result[1]) * -1; float resultY = System.Convert.ToSingle(result[2]); carl_spine.transform.localEulerAngles = new Vector3(resultX, resultY, resultZ); } GameObject red_light = GameObject.Find("Directional light"); Light red = red_light.GetComponent <Light> (); if (isWrongAngle(carl_spine)) { red.intensity = 10; } else { red.intensity = 0; } } }
void Start() { //PhotonNetwork sends 30 times in a second. PhotonNetwork.sendRate = 30; PhotonNetwork.sendRateOnSerialize = 30; pv = GetComponent<PhotonView> (); //All player must renew all object's texture. pv.RPC ("SetTextureOfPlayer", PhotonTargets.All, null); androidPluginManager = GetComponent<AndroidPluginManager> (); _rigidbody = GetComponent<Rigidbody> (); _transform = GetComponent<Transform> (); if (pv.isMine == true) { } else { _rigidbody.isKinematic=true; } isServer = (bool)PhotonNetwork.player.customProperties ["ISSERVER"]; GetComponent<Rigidbody> ().constraints = RigidbodyConstraints.FreezePositionZ; gameMgr = GameObject.Find ("GameManager").GetComponent<GameMgr> (); ownerID = gameObject.GetComponent<PhotonView> ().owner.ID; }
void Start() { Application.LoadLevelAdditive ("IoTAR1"); Debug.Log ("PlaySpeaker Start()"); repeatGet = Vuforia.TrackerManager.Instance.GetStateManager (); android = AndroidPluginManager.GetInstance (); // android.CallAndroid_Speaker_Get (); playButton = GameObject.Find ("PlayButton"); pauseButton = GameObject.Find ("PauseButton"); preButton = GameObject.Find ("PreButton"); nextButton = GameObject.Find ("NextButton"); song = GameObject.Find ("Song"); lyrics = GameObject.Find ("Lyrics"); volume = GameObject.Find ("Volume"); canvas = GameObject.Find ("SongListCanvas"); songItem = GameObject.Find ("GridOfList").GetComponentsInChildren<Button> (); List = false; for (int i=0; i<20; ++i) { AddListener((Button)songItem.GetValue (i), ((Button)songItem.GetValue (i)).name.Substring(4)); } songTextMesh = (TextMesh)song.GetComponent (typeof(TextMesh)); lyricsTextMesh = (TextMesh)lyrics.GetComponent (typeof(TextMesh)); playButton.SetActive (true); pauseButton.SetActive (false); volumeItem = volume.GetComponentsInChildren<Renderer> (); // volume item (100개) volume.SetActive (false); android.CallAndroid_Speaker_Get(); getTime = Time.time; }
void Awake() { instance = this; Init(); }