|
@@ -21,7 +21,8 @@ namespace GFGGame
|
|
|
|
|
|
public void ResetSceneObj(int scale = 100, bool needSetMask = false, bool showSceneType = true, GameObject roleObj = null, bool showBg = true)
|
|
public void ResetSceneObj(int scale = 100, bool needSetMask = false, bool showSceneType = true, GameObject roleObj = null, bool showBg = true)
|
|
{
|
|
{
|
|
- sceneObject = PrefabManager.Instance.InstantiateSync(ResPathUtil.GetPrefabPath(this.prefabName));
|
|
|
|
|
|
+ if(sceneObject == null)
|
|
|
|
+ sceneObject = PrefabManager.Instance.InstantiateSync(ResPathUtil.GetPrefabPath(this.prefabName));
|
|
sceneObject.transform.localScale = new Vector3(scale, scale, scale);
|
|
sceneObject.transform.localScale = new Vector3(scale, scale, scale);
|
|
dressUpObj.setSceneObj(sceneObject, needSetMask, showSceneType, roleObj, showBg);
|
|
dressUpObj.setSceneObj(sceneObject, needSetMask, showSceneType, roleObj, showBg);
|
|
Timers.inst.AddUpdate(OnUpdate);
|
|
Timers.inst.AddUpdate(OnUpdate);
|
|
@@ -33,6 +34,11 @@ namespace GFGGame
|
|
wrapper.wrapTarget = sceneObject;
|
|
wrapper.wrapTarget = sceneObject;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public void SetScale(Vector2 vector2)
|
|
|
|
+ {
|
|
|
|
+ wrapper.scale = vector2;
|
|
|
|
+ }
|
|
|
|
+
|
|
public void Dispose()
|
|
public void Dispose()
|
|
{
|
|
{
|
|
if (sceneObject != null)
|
|
if (sceneObject != null)
|