Beispiel #1
0
        public override void HandleMcpeGameRulesChanged(McpeGameRulesChanged message)
        {
            GameRules rules = message.rules;

            foreach (var rule in rules)
            {
                if (rule is GameRule <bool> )
                {
                    Log.Debug($"Rule: {rule.Name}={(GameRule<bool>) rule}");
                }
                else if (rule is GameRule <int> )
                {
                    Log.Debug($"Rule: {rule}={(GameRule<int>) rule}");
                }
                else if (rule is GameRule <float> )
                {
                    Log.Debug($"Rule: {rule}={(GameRule<float>) rule}");
                }
                else
                {
                    Log.Warn($"Rule: {rule}={rule}");
                }
            }
        }
Beispiel #2
0
 public virtual void HandleMcpeGameRulesChanged(McpeGameRulesChanged message)
 {
 }
 public abstract void HandleMcpeGameRulesChanged(McpeGameRulesChanged message);
Beispiel #4
0
        public override void HandleMcpeGameRulesChanged(McpeGameRulesChanged message)
        {
            GameRules rules = message.rules;

            LogGamerules(rules);
        }
Beispiel #5
0
 public override void HandleMcpeGameRulesChanged(McpeGameRulesChanged message)
 {
     UnhandledPackage(message);
 }
Beispiel #6
0
 public override void HandleMcpeGameRulesChanged(McpeGameRulesChanged message)
 {
 }