// Use this for initialization protected override void Start() { base.Start(); if (Camera2D == null) { Camera2D = GameObject.FindObjectOfType <Camera2DController>(); } m_camera2DFollowBehaviour = Camera2D.transform.GetComponent <FollowObjectBehaviour>(); m_camera2DFollowBehaviour.Target = transform; }
// Use this for initialization protected override void Start() { base.Start(); if( Camera2D == null ) { Camera2D = GameObject.FindObjectOfType<Camera2DController>(); } m_camera2DFollowBehaviour = Camera2D.transform.GetComponent<FollowObjectBehaviour>(); m_camera2DFollowBehaviour.Target = transform; }
// Use this for initialization public void Init() { m_autoTileMap = GetComponent<AutoTileMap>(); if( m_autoTileMap != null && m_autoTileMap.IsInitialized ) { m_isInitialized = true; m_tileGroupNames = new string[m_autoTileMap.Tileset.SubTilesets.Count]; for (int i = 0; i < m_autoTileMap.Tileset.SubTilesets.Count; ++i) { m_tileGroupNames[i] = m_autoTileMap.Tileset.SubTilesets[i].Name; } if( m_autoTileMap.ViewCamera == null ) { Debug.LogWarning( "AutoTileMap has no ViewCamera set. Camera.main will be set as ViewCamera" ); m_autoTileMap.ViewCamera = Camera.main; } m_camera2D = m_autoTileMap.ViewCamera.GetComponent<Camera2DController>(); if( m_camera2D == null ) { m_camera2D = m_autoTileMap.ViewCamera.gameObject.AddComponent<Camera2DController>(); } m_camera2DFollowBehaviour = m_camera2D.transform.GetComponent<FollowObjectBehaviour>(); // Generate thumbnail textures m_thumbnailTextures = new Texture2D[ m_autoTileMap.Tileset.SubTilesets.Count ]; for (int i = 0; i < m_thumbnailTextures.Length; ++i ) { m_thumbnailTextures[i] = UtilsAutoTileMap.GenerateTilesetTexture(m_autoTileMap.Tileset, m_autoTileMap.Tileset.SubTilesets[i]); } #region Collision Layer m_spriteCollLayer = new GameObject(); m_spriteCollLayer.name = "CollisionLayer"; m_spriteCollLayer.transform.parent = transform; SpriteRenderer sprRender = m_spriteCollLayer.AddComponent<SpriteRenderer>(); sprRender.sortingOrder = 50; //TODO: +50 temporal? see for a const number later _GenerateCollisionTexture(); #endregion } }
protected override void Start() { Debug.Log(gameObject.name + " " + gameObject.layer.ToString()); base.Start(); weaponH = GetComponent <WeaponHandler>(); if (Camera2D == null) { Camera2D = GameObject.FindObjectOfType <Camera2DController>(); } if (PhotonView.isMine) { m_camera2DFollowBehaviour = Camera2D.transform.GetComponent <FollowObjectBehaviour> (); m_camera2DFollowBehaviour.Target = transform; } if (!PhotonView.isMine) { gameObject.transform.GetChild(2).GetComponent <SpriteRenderer> ().enabled = false; } }
void OnLevelWasLoaded(int iLevel) { if (TBManager.Instance().cont_MapInfo == null) return; if (!TBManager.Instance().cont_MapInfo.ContainsKey(iLevel)) return; mTableMapInfo = TBManager.Instance().cont_MapInfo[iLevel]; if (mTableMapInfo == null) return; mFieldPlayer = GameObject.Find ("Player"); if (mFieldPlayer == null) { Debug.LogError ("Not find field Player"); } mFieldMainCamera = GameObject.Find("PlayerCamera"); if (mFieldMainCamera == null) { Debug.LogError ("Not find field PlayerCamera"); } mCamera2DControl = mFieldMainCamera.GetComponent<CreativeSpore.RpgMapEditor.Camera2DController> (); EffectManager.Instance().EffectLoad(); }
// Use this for initialization public void Init() { m_autoTileMap = GetComponent <AutoTileMap>(); if (m_autoTileMap != null && m_autoTileMap.IsInitialized) { m_isInitialized = true; m_tileGroupNames = new string[m_autoTileMap.Tileset.SubTilesets.Count]; for (int i = 0; i < m_autoTileMap.Tileset.SubTilesets.Count; ++i) { m_tileGroupNames[i] = m_autoTileMap.Tileset.SubTilesets[i].Name; } if (m_autoTileMap.ViewCamera == null) { Debug.LogWarning("AutoTileMap has no ViewCamera set. Camera.main will be set as ViewCamera"); m_autoTileMap.ViewCamera = Camera.main; } m_camera2D = m_autoTileMap.ViewCamera.GetComponent <Camera2DController>(); if (m_camera2D == null) { m_camera2D = m_autoTileMap.ViewCamera.gameObject.AddComponent <Camera2DController>(); } m_camera2DFollowBehaviour = m_camera2D.transform.GetComponent <FollowObjectBehaviour>(); // Generate thumbnail textures m_thumbnailTextures = new Texture2D[m_autoTileMap.Tileset.SubTilesets.Count]; for (int i = 0; i < m_thumbnailTextures.Length; ++i) { m_thumbnailTextures[i] = UtilsAutoTileMap.GenerateTilesetTexture(m_autoTileMap.Tileset, m_autoTileMap.Tileset.SubTilesets[i]); } #region Collision Layer m_spriteCollLayer = new GameObject(); m_spriteCollLayer.name = "CollisionLayer"; m_spriteCollLayer.transform.parent = transform; SpriteRenderer sprRender = m_spriteCollLayer.AddComponent <SpriteRenderer>(); sprRender.sortingOrder = 50; //TODO: +50 temporal? see for a const number later _GenerateCollisionTexture(); #endregion #region Layers Combobox string[] toolBarNames = m_autoTileMap.MapLayers.Select(x => x.Name).ToArray(); comboBoxList = new GUIContent[toolBarNames.Length]; for (int i = 0; i < toolBarNames.Length; ++i) { comboBoxList[i] = new GUIContent("Layer: " + toolBarNames[i]); } listStyle.normal.textColor = Color.white; listStyle.onHover.background = listStyle.hover.background = new Texture2D(2, 2); listStyle.padding.left = listStyle.padding.right = listStyle.padding.top = listStyle.padding.bottom = 4; comboBoxControl = new ComboBox(new Rect(0, 0, 150, 20), comboBoxList[0], comboBoxList, "button", "box", listStyle); comboBoxControl.SelectedItemIndex = m_autoTileMap.BrushGizmo.SelectedLayer; #endregion } }
// Use this for initialization public void Init() { m_autoTileMap = GetComponent<AutoTileMap>(); if( m_autoTileMap != null && m_autoTileMap.IsInitialized ) { m_isInitialized = true; m_tileGroupNames = new string[m_autoTileMap.Tileset.SubTilesets.Count]; for (int i = 0; i < m_autoTileMap.Tileset.SubTilesets.Count; ++i) { m_tileGroupNames[i] = m_autoTileMap.Tileset.SubTilesets[i].Name; } if( m_autoTileMap.ViewCamera == null ) { Debug.LogWarning( "AutoTileMap has no ViewCamera set. Camera.main will be set as ViewCamera" ); m_autoTileMap.ViewCamera = Camera.main; } m_camera2D = m_autoTileMap.ViewCamera.GetComponent<Camera2DController>(); if( m_camera2D == null ) { m_camera2D = m_autoTileMap.ViewCamera.gameObject.AddComponent<Camera2DController>(); } m_camera2DFollowBehaviour = m_camera2D.transform.GetComponent<FollowObjectBehaviour>(); // Generate thumbnail textures m_thumbnailTextures = new Texture2D[ m_autoTileMap.Tileset.SubTilesets.Count ]; for (int i = 0; i < m_thumbnailTextures.Length; ++i ) { m_thumbnailTextures[i] = UtilsAutoTileMap.GenerateTilesetTexture(m_autoTileMap.Tileset, m_autoTileMap.Tileset.SubTilesets[i]); } #region Collision Layer m_spriteCollLayer = new GameObject(); m_spriteCollLayer.name = "CollisionLayer"; m_spriteCollLayer.transform.parent = transform; SpriteRenderer sprRender = m_spriteCollLayer.AddComponent<SpriteRenderer>(); sprRender.sortingOrder = 50; //TODO: +50 temporal? see for a const number later _GenerateCollisionTexture(); #endregion #region Layers Combobox string[] toolBarNames = m_autoTileMap.MapLayers.Select( x => x.Name ).ToArray(); comboBoxList = new GUIContent[toolBarNames.Length]; for (int i = 0; i < toolBarNames.Length; ++i) { comboBoxList[i] = new GUIContent("Layer: " + toolBarNames[i]); } listStyle.normal.textColor = Color.white; listStyle.onHover.background = listStyle.hover.background = new Texture2D(2, 2); listStyle.padding.left = listStyle.padding.right = listStyle.padding.top = listStyle.padding.bottom = 4; comboBoxControl = new ComboBox(new Rect(0, 0, 150, 20), comboBoxList[0], comboBoxList, "button", "box", listStyle); comboBoxControl.SelectedItemIndex = m_autoTileMap.BrushGizmo.SelectedLayer; #endregion } }