void Start() { animManager = FindObjectOfType <AnimationsManager>(); playerRigidBody = playerObj.GetComponent <Rigidbody2D>(); buttonTexture.transform.position = transform.position; playerAnimObject.transform.position = playerRigidBody.transform.position; }
/// <summary> /// Initialize this HurtableSprite. /// </summary> public override void Initialize() { base.Initialize(); AnimationsManager animationsManager = GameScreen.Services.GetService(typeof(AnimationsManager)) as AnimationsManager; animationsManager.InheritAnimation(this, m_animationName); }
public Sonic() { Color = Color.White; _animations = new AnimationsManager { CurrentType = AnimationType.Idle }; Right = true; }
private void Start() { Clear(); playing = false; LoadLevel(); AnimationsManager.PlayLevelStartAnimation(LevelManager.actualLevel); levelToStart = true; }
// Use this for initialization void Start() { animationManager = new AnimationsManager(cardAudio, chipAudio); playersManager = new PlayersManager(); gameObjectManager = new GameObjectManager(gameManagerGameObject); defaultCardsManager = new TexassDefaultCardsManager(animationManager, gameObjectManager.getDefaultCardObject()); // handleAnim = GameObject.FindGameObjectWithTag ("MainCamera").GetComponent<HandleAnimations> (); initGamePlay(); }
// Use this for initialization void Start() { animationManager = new AnimationsManager(cardAudio, chipAudio); gameObjectManager = new GameObjectManager(gameManagerGameObject); defaultCardsManager = new WADefaultCardsManager(animationManager, gameObjectManager.getDefaultCardObject()); txtLog.transform.parent.GetComponent <ScrollRect> ().verticalNormalizedPosition = 0f; playersManager = new PlayersManager(); initGamePlay(); }
protected override void Start() { base.Start(); m_CloudRecoBehaviour = FindObjectOfType <CloudRecoBehaviour>(); m_CloudContentManager = FindObjectOfType <CloudContentManager>(); m_AnimationsManager = FindObjectOfType <AnimationsManager>(); // Hide the Canvas Augmentation base.OnTrackingLost(); }
/// <summary> /// Prevents a default instance of the <see cref="Project"/> class from being created. /// </summary> /// <param name="projectDirectory">The project directory.</param> private Project(string projectDirectory) { _singleton = this; _name = "NewProject"; ProjectDirectory = projectDirectory; _textures = new TexturesManager(); _animations = new AnimationsManager(); _sounds = new SoundsManager(); _scenes = new ScenesManager(); _actorTypes = new ActorTypesManager(); _prototypes = new ObservableList <Actor>(); _settings = new ProjectSettings(); }
/// <summary> /// Deserialize object. /// </summary> /// <param name="info">The <see cref="System.Runtime.Serialization.SerializationInfo"/> to retrieve data.</param> /// <param name="ctxt">The source (see <see cref="System.Runtime.Serialization.StreamingContext"/>) for this deserialization.</param> private Project(SerializationInfo info, StreamingContext ctxt) { Debug.Assert(ctxt.Context != null && ctxt.Context is string, "No project directory given."); _singleton = this; _name = info.GetString("Name"); ProjectDirectory = ctxt.Context.ToString(); _actorTypes = (ActorTypesManager)info.GetValue("ActorTypes", typeof(ActorTypesManager)); info.GetValue("ContentManager", typeof(ContentManager)); _textures = (TexturesManager)info.GetValue("Textures", typeof(TexturesManager)); _animations = (AnimationsManager)info.GetValue("Animations", typeof(AnimationsManager)); _sounds = (SoundsManager)info.GetValue("Sounds", typeof(SoundsManager)); _scenes = (ScenesManager)info.GetValue("Scenes", typeof(ScenesManager)); _prototypes = (ObservableList <Actor>)info.GetValue("Prototypes", typeof(ObservableList <Actor>)); _settings = (ProjectSettings)info.GetValue("Settings", typeof(ProjectSettings)); }
/// <summary> /// Stage screen constructor. /// </summary> /// <param name="i_ScreensManager">Screen manager.</param> /// <param name="i_Level">Level of stage.</param> /// <param name="i_Spaceships">Spaceships array.</param> private StageScreen(ScreensManager i_ScreensManager, int i_Level, Spaceship[] i_Spaceships) : base(i_ScreensManager, @"Backgrounds\BG_Space01_1024x768") { m_level = i_Level; m_spaceships = i_Spaceships; IntersectionManager intersectionManager = new IntersectionManager(this); Services.AddService(typeof(IntersectionManager), intersectionManager); if (s_animationsManager == null) { s_animationsManager = new AnimationsManager(); addDyingAnimation(); } Services.AddService(typeof(AnimationsManager), s_animationsManager); }
/// <summary> /// Turning off the quit animation. /// </summary> protected override void turnOffAnimation() { base.turnOffAnimation(); if (Souls == 1) { m_AnimationsLibrary.Pause(); m_AnimationsLibrary.Clear(); AnimationsManager animationsManager = GameScreen.Services.GetService(typeof(AnimationsManager)) as AnimationsManager; m_animationName = "Spaceship Dying"; bool v_Override = true; animationsManager.InheritAnimation(this, m_animationName, v_Override); m_isFiniteSprite = true; } else if (IsDead && OutOfSouls != null) { OutOfSouls.Invoke(); } }
public Sprite(Dictionary <string, Animation> animations) { _texture = null; Children = new List <Sprite>(); Colour = Color.White; TextureData = null; _animations = animations; var animation = _animations.FirstOrDefault().Value; _animationManager = new AnimationsManager(animation); Origin = new Vector2(animation.FrameWidth / 2, animation.FrameHeight / 2); }
private void CheckAndLoadNewLevel() { if (levelEnded && !AnimationsManager.levelEndedAnimation) { Clear(); if (LevelManager.NextLevel()) { //LoadLevel(); //AnimationsManager.PlayLevelStartAnimation(LevelManager.actualLevel); //levelToStart = true; GameObject.Find("Menu").transform.FindChild("NextLevel").gameObject.SetActive(true); } else { AnimationsManager.PlayGameWonAnimation(); } } }
private void CheckWinningConditions() { if (playing) { if (!canInstantiate && balls.count == 0) { Debug.Log("Won!!!"); playing = false; levelEnded = true; AnimationsManager.PlayLevelEndedAnimation(LevelManager.actualLevel); } } if (lost) { Debug.Log("Lost!!!"); AnimationsManager.PlayGameLostAnimation(); lost = false; } }
public void Run() { _input = new Input(this); _sprites = new SpritesManager(); _sprites.Initialized(); _grid = new Dictionary <Vector2i, Hut>(); CreateGrid(50, 50); _window = new WindowUI(_sprites, _grid[new Vector2i(0, 0)].GetVec2F); _countTimer = 0; _cycle = 1; _turn = "PlayerTurn"; _lastProd = _countTimer; _sec = DateTime.Now.Second; _pause = true; _menuSaveOpen = false; _isPlayMusic = false; _animationSwitch = false; _animationsTime = 0f; _t = 0f; _map = new Map(this); _menu = new MenuBuilder(this, _sprites); _stopMenu = new StopMenu(this); _event = new EventCycle(this); _sampleBuilding = InitializeBuildingSample(); _manager = new AnimationsManager(_window, _sprites); _manager.Initialized(); _window.Render.SetMouseCursorVisible(false); _window.Render.KeyPressed += _input.IsKeyPressed; _window.Render.MouseMoved += MoveCursor; Gameloop(); }
IPromise PlayBulletFlyAnimation(Cell from, Cell to) { Vector3 move = (to.transform.position - from.transform.position); var bullet = Instantiate(bulletSample); bullet.SetActive(true); bullet.transform.position = from.transform.position; bullet.transform.eulerAngles = new Vector3(0, 0, Mathf.Atan2(move.y, move.x) * Mathf.Rad2Deg); var bulletLine = Instantiate(lineSample); bulletLine.SetActive(true); bulletLine.GetComponentInChildren <LineRenderer>().SetPosition(0, from.transform.position + Vector3.back); bulletLine.GetComponentInChildren <LineRenderer>().SetPosition(1, to.transform.position + Vector3.back); TimeManager.Wait(0.1f).Then(() => { Destroy(bulletLine); }).Done(); return(AnimationsManager.Move(bullet.transform, from.transform.position, to.transform.position, 100).Then(() => { Destroy(bullet); })); }
public void OnClick() { LevelManager.Clear(); AnimationsManager.ClearAnimations(); SceneManager.LoadScene("Level1"); }
public GMTileSet() { AutoTileSets = new AutoTileSetManager(this); Animations = new AnimationsManager(this); Brushes = new TileMap(); }
public TexassDefaultCardsManager(AnimationsManager cardAnimationManager, GameObject gameObject) { this.gameObject = gameObject; this.cardAnimationManager = cardAnimationManager; }
public void Awake() { instance = this; }
public void OnClick() { AnimationsManager.ClearAnimations(); SceneManager.LoadScene("Level" + (LevelManager.actualLevel + 1).ToString()); }
private void Start() { anim = GetComponentInChildren <AnimationsManager>(); }