コード例 #1
0
ファイル: Status.cs プロジェクト: ernesthelsing/Assustados
 /// <summary>
 /// Instancia o status do jogador para 'loadgame'
 /// </summary>
 public static void InitializeStatus(IServiceProvider serviceProvider)
 {
     // Se estiver nulo instancia um novo status
     if (Status.InstanceStatus == null)
     {
         Status.InstanceStatus = new Status(serviceProvider);
     }
 }
コード例 #2
0
ファイル: Status.cs プロジェクト: ernesthelsing/Assustados
        public void Dispose()
        {
            this.content.Unload();
            this.content.Dispose();

            Status.InstanceStatus = null;
        }
コード例 #3
0
ファイル: Status.cs プロジェクト: ernesthelsing/Assustados
        /// <summary>
        /// Instancia o status do jogador para inicialização de fases
        /// </summary>
        public static void InitializeAllStatus(IServiceProvider serviceProvider, LevelName levelName, bool isTriggerTime)
        {
            // Se estiver nulo instancia um novo status
            if (Status.InstanceStatus == null)
            {
                Status.InstanceStatus = new Status(serviceProvider);
            }

            // Atualiza o território da fase
            Status.InstanceStatus.levelName = levelName;

            Status.InstanceStatus.isTriggerTimer = isTriggerTime;
            Status.InstanceStatus.chronometer = new Chronometer(serviceProvider, levelName);
        }