mirror of
https://github.com/bdunderscore/modular-avatar.git
synced 2024-12-29 18:55:06 +08:00
chore: fix warnings
This commit is contained in:
parent
05ed734438
commit
21373e13bc
@ -183,7 +183,10 @@ namespace nadena.dev.modular_avatar.core.editor
|
||||
Object.DestroyImmediate(component);
|
||||
}
|
||||
|
||||
// Disable deprecation warning for reference to PipelineSaver
|
||||
#pragma warning disable CS0618
|
||||
foreach (var component in directChild.GetComponentsInChildren<PipelineSaver>(true))
|
||||
#pragma warning restore CS0618
|
||||
{
|
||||
Object.DestroyImmediate(component);
|
||||
}
|
||||
@ -242,7 +245,7 @@ namespace nadena.dev.modular_avatar.core.editor
|
||||
madeProgress = true;
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
catch (Exception)
|
||||
{
|
||||
retryDestroy.Add(component);
|
||||
}
|
||||
|
@ -201,7 +201,7 @@ namespace nadena.dev.modular_avatar.editor.ErrorReporting
|
||||
stacktrace = e.ToString() + additionalStackTrace;
|
||||
}
|
||||
|
||||
public string ToString()
|
||||
public override string ToString()
|
||||
{
|
||||
return "[" + reportLevel + "] " + messageCode + " " + "subst: " + string.Join(", ", substitutions);
|
||||
}
|
||||
@ -248,7 +248,7 @@ namespace nadena.dev.modular_avatar.editor.ErrorReporting
|
||||
var data = File.ReadAllText(Path);
|
||||
return JsonConvert.DeserializeObject<BuildReport>(data);
|
||||
}
|
||||
catch (Exception e)
|
||||
catch (Exception)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
@ -230,7 +230,6 @@ namespace nadena.dev.modular_avatar.editor.ErrorReporting
|
||||
{
|
||||
var report = BuildReport.CurrentReport;
|
||||
|
||||
AvatarReport selected = null;
|
||||
EditorGUILayout.BeginVertical(GUILayout.MaxHeight(150), GUILayout.Width(position.width));
|
||||
if (report.Avatars.Count == 0)
|
||||
{
|
||||
|
@ -191,7 +191,8 @@ namespace nadena.dev.modular_avatar.core.editor
|
||||
// available. See if we can find one.
|
||||
foreach (var installer in _avatar.GetComponentsInChildren<ModularAvatarMenuInstaller>(true))
|
||||
{
|
||||
if (installer.installTargetMenu != null && installer.installTargetMenu != menuTree.RootMenuKey)
|
||||
if (installer.installTargetMenu != null &&
|
||||
!ReferenceEquals(installer.installTargetMenu, menuTree.RootMenuKey))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
@ -29,7 +29,6 @@ using nadena.dev.modular_avatar.editor.ErrorReporting;
|
||||
using UnityEditor;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Animations;
|
||||
using VRC.Core;
|
||||
using VRC.Dynamics;
|
||||
using VRC.SDK3.Avatars.Components;
|
||||
using VRC.SDK3.Dynamics.PhysBone.Components;
|
||||
@ -125,9 +124,6 @@ namespace nadena.dev.modular_avatar.core.editor
|
||||
private bool HasAdditionalComponents(GameObject go)
|
||||
{
|
||||
bool hasComponents = false;
|
||||
bool needsConstraint = false;
|
||||
bool hasPositionConstraint = false;
|
||||
bool hasRotationConstraint = false;
|
||||
|
||||
foreach (Component c in go.GetComponents<Component>())
|
||||
{
|
||||
|
@ -1,8 +1,9 @@
|
||||
{
|
||||
"name": "nadena.dev.modular-avatar.core.editor",
|
||||
"references": [
|
||||
"GUID:fc900867c0f47cd49b6e2ae4ef907300",
|
||||
"GUID:5718fb738711cd34ea54e9553040911d"
|
||||
"GUID:fc900867c0f47cd49b6e2ae4ef907300",
|
||||
"GUID:5718fb738711cd34ea54e9553040911d",
|
||||
"GUID:3456780c4fb2d324ab9c633d6f1b0ddb"
|
||||
],
|
||||
"includePlatforms": [
|
||||
"Editor"
|
||||
|
@ -63,7 +63,7 @@ namespace nadena.dev.modular_avatar.core
|
||||
OnChangeAction?.Invoke();
|
||||
}
|
||||
|
||||
protected void OnDestroy()
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
OnChangeAction?.Invoke();
|
||||
}
|
||||
|
@ -9,8 +9,6 @@ namespace nadena.dev.modular_avatar.core
|
||||
[AddComponentMenu("Modular Avatar/MA Menu Group")]
|
||||
public class ModularAvatarMenuGroup : MenuSourceComponent
|
||||
{
|
||||
private bool recursing = false;
|
||||
|
||||
public GameObject targetObject;
|
||||
|
||||
public override void Visit(NodeContext context)
|
||||
|
@ -58,8 +58,9 @@ namespace nadena.dev.modular_avatar.core
|
||||
RuntimeUtil.OnHierarchyChanged += Rebind;
|
||||
}
|
||||
|
||||
private void OnDestroy()
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
RuntimeUtil.OnHierarchyChanged -= Rebind;
|
||||
}
|
||||
|
||||
|
@ -95,8 +95,9 @@ namespace nadena.dev.modular_avatar.core
|
||||
public string subPath;
|
||||
public BoneProxyAttachmentMode attachmentMode = BoneProxyAttachmentMode.Unset;
|
||||
|
||||
void OnValidate()
|
||||
protected override void OnValidate()
|
||||
{
|
||||
base.OnValidate();
|
||||
ClearCache();
|
||||
}
|
||||
|
||||
@ -128,8 +129,9 @@ namespace nadena.dev.modular_avatar.core
|
||||
}
|
||||
}
|
||||
|
||||
private void OnDestroy()
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
RuntimeUtil.OnHierarchyChanged -= ClearCache;
|
||||
}
|
||||
|
||||
|
@ -24,6 +24,7 @@
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using NUnit.Framework.Constraints;
|
||||
using UnityEngine;
|
||||
#if UNITY_EDITOR
|
||||
using UnityEditor;
|
||||
@ -80,8 +81,9 @@ namespace nadena.dev.modular_avatar.core
|
||||
RuntimeUtil.delayCall(CheckLock);
|
||||
}
|
||||
|
||||
private void OnDestroy()
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
#if UNITY_EDITOR
|
||||
EditorApplication.update -= EditorUpdate;
|
||||
#endif
|
||||
|
@ -56,6 +56,20 @@ namespace nadena.dev.modular_avatar.core
|
||||
|
||||
public static OnDemandProcessAvatarDelegate OnDemandProcessAvatar = (_m, _c) => { };
|
||||
|
||||
internal static T GetOrAddComponent<T>(this Component self) where T : Component
|
||||
{
|
||||
var component = self.GetComponent<T>();
|
||||
if (component == null) component = self.gameObject.AddComponent<T>();
|
||||
return component;
|
||||
}
|
||||
|
||||
internal static T GetOrAddComponent<T>(this GameObject self) where T : Component
|
||||
{
|
||||
var component = self.GetComponent<T>();
|
||||
if (component == null) component = self.AddComponent<T>();
|
||||
return component;
|
||||
}
|
||||
|
||||
[CanBeNull]
|
||||
public static string RelativePath(GameObject root, GameObject child)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user