コード例 #1
0
 /// <summary>
 /// 魔法の保存
 /// </summary>
 public void SaveMagick()
 {
     if (selectType == MagickButtonZoneUI.TargetType.have)
     {
         magick.Save();
         Item_Magic.m_Magicks[selectNum] = magick.GetClone();
         //このゲーム中に保存した魔法として保存
         CreatedMagickData.AddSaveMagick(magick.GetClone());
         isEditing = false;
     }
     else
     {
         Debug.LogAssertion("魔法の保存先を指定してください");
     }
 }
コード例 #2
0
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

        if (GUILayout.Button("Save"))
        {
            CreatedMagickData t = target as CreatedMagickData;
            t.Save();
        }

        if (GUILayout.Button("Delete"))
        {
            CreatedMagickData t = target as CreatedMagickData;
            t.Delete();
        }

        if (GUILayout.Button("Update"))
        {
            CreatedMagickData t = target as CreatedMagickData;
            t.Update();
        }
    }