コード例 #1
0
ファイル: StatHolder.cs プロジェクト: IndecisionGames/Mercy2D
 public void Initialize()
 {
     if (!StatObject)
     {
         UseValue   = true;
         StatObject = ScriptableObject.CreateInstance <BaseStat>();
         StatObject.Initialize(Value);
     }
     else if (UseValue)
     {
         StatObject.SetValue(Value);
     }
     else
     {
         StatObject.Initialize();
         Value = StatObject.GetValue();
     }
 }