コード例 #1
0
ファイル: DrugAffector.cs プロジェクト: RrrEeGina/PackMan
 public IJsonObject GetJsonObject()
 {
     JsonDrugAffect drugAffect = new JsonDrugAffect();
     drugAffect.IsAcitve = isAcive;
     drugAffect.LifeTime = lifeTime;
     return drugAffect;
 }
コード例 #2
0
ファイル: MapBuilder.cs プロジェクト: RrrEeGina/PackMan
 private void BuildAffector(JsonDrugAffect? jsonDrugAffect)
 {
     if (jsonDrugAffect.HasValue)
         DrugAffector.Initialize(level, jsonDrugAffect.Value);
     else
         DrugAffector.Initialize(level);
 }
コード例 #3
0
ファイル: DrugAffector.cs プロジェクト: RrrEeGina/PackMan
 public static void Initialize(GameLevel level, JsonDrugAffect drugAffect)
 {
     _i = new DrugAffector(level);
     _i.isAcive = drugAffect.IsAcitve;
     if (drugAffect.LifeTime > 0) _i.IncreaseAffectTime(drugAffect.LifeTime);
 }