Esempio n. 1
0
 void Start()
 {
     animManager     = FindObjectOfType <AnimationsManager>();
     playerRigidBody = playerObj.GetComponent <Rigidbody2D>();
     buttonTexture.transform.position    = transform.position;
     playerAnimObject.transform.position = playerRigidBody.transform.position;
 }
Esempio n. 2
0
        /// <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);
        }
Esempio n. 3
0
 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();
    }
Esempio n. 6
0
 // 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();
 }
Esempio n. 7
0
    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));
        }
Esempio n. 10
0
        /// <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);
        }
Esempio n. 11
0
 /// <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;
     }
 }
Esempio n. 15
0
        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();
        }
Esempio n. 16
0
    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");
 }
Esempio n. 18
0
 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;
 }
Esempio n. 20
0
 public void Awake()
 {
     instance = this;
 }
 public void OnClick()
 {
     AnimationsManager.ClearAnimations();
     SceneManager.LoadScene("Level" + (LevelManager.actualLevel + 1).ToString());
 }
Esempio n. 22
0
 private void Start()
 {
     anim = GetComponentInChildren <AnimationsManager>();
 }