Commit f155bde6 authored by SherryChaos's avatar SherryChaos

new disquiet effect

parent 08b6b630
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -13473,7 +13473,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 1687306876}
m_Direction: 2
m_Value: 1
m_Size: 0.99999994
m_Size: 1
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -18021,7 +18021,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 1581995138}
m_Direction: 2
m_Value: 0
m_Size: 0
m_Size: 1
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -21634,7 +21634,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 931169952}
m_Direction: 2
m_Value: 0
m_Size: 0.6103896
m_Size: 1
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -43822,7 +43822,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 476827028}
m_Direction: 2
m_Value: 1
m_Size: 0.7211087
m_Size: 0.620716
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -46153,7 +46153,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0.000061035156}
m_SizeDelta: {x: 0, y: 840}
m_Pivot: {x: 0, y: 1}
--- !u!1 &824349623
......@@ -54032,7 +54032,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 1163139165}
m_Direction: 2
m_Value: 1
m_Size: 0.99999994
m_Size: 1
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -58334,8 +58334,8 @@ MonoBehaviour:
m_TargetGraphic: {fileID: 948258732}
m_HandleRect: {fileID: 948258731}
m_Direction: 2
m_Value: 1
m_Size: 0.99999994
m_Value: 0
m_Size: 1
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -62479,7 +62479,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0.000030517578}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 300}
m_Pivot: {x: 0, y: 1}
--- !u!1 &1110086322
......@@ -79172,7 +79172,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 1714379351}
m_Direction: 2
m_Value: 1
m_Size: 0.99999994
m_Size: 1
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -80818,7 +80818,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 761159127}
m_Direction: 2
m_Value: 0
m_Size: 0.6629213
m_Size: 1
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -85235,7 +85235,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 2083794100}
m_Direction: 2
m_Value: 0
m_Size: 0.5588235
m_Size: 1
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -97387,7 +97387,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 677938099}
m_Direction: 2
m_Value: 1
m_Size: 0.99999994
m_Size: 1
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -187,13 +187,13 @@ namespace MDPro3
var cardParmChange = ABLoader.LoadFromFile("MasterDuel/Effects/eff_prm/fxp_cardparm_change_001", true);
var cardBuffActive = ABLoader.LoadFromFile("MasterDuel/Effects/buff/fxp_bff_active_001", true);
var cardNegate = ABLoader.LoadFromFile("MasterDuel/Effects/buff/fxp_bff_disable_001", true);
var cardDisquiet = ABLoader.LoadFromFile("MasterDuel/Effects/buff/fxp_bff_disquiet_001", true);
var cardBlueHighlight = ABLoader.LoadFromFile("MasterDuel/Effects/hitghlight/fxp_hl_set_001", true);
var cardBlueHighlightSelect = ABLoader.LoadFromFile("MasterDuel/Effects/hitghlight/fxp_hl_set_sct_001", true);
var cardYellowHighlight = ABLoader.LoadFromFile("MasterDuel/Effects/hitghlight/fxp_hl_spsom_001", true);
var cardYellowHighlightSelect = ABLoader.LoadFromFile("MasterDuel/Effects/hitghlight/fxp_hl_spsom_sct_001", true);
cardParmUp.transform.SetParent(manager.GetElement<Transform>("Turn").GetChild(1), false);
cardParmDown.transform.SetParent(manager.GetElement<Transform>("Turn").GetChild(1), false);
cardParmChange.transform.SetParent(manager.GetElement<Transform>("Turn").GetChild(1), false);
......@@ -201,6 +201,9 @@ namespace MDPro3
cardBuffActive.transform.localPosition = new Vector3(0, 0.1f, 0);
cardNegate.transform.SetParent(manager.GetElement<Transform>("Turn").GetChild(1), false);
cardNegate.transform.localPosition = new Vector3(0, 0.1f, 0);
cardDisquiet.transform.SetParent(manager.GetElement<Transform>("Turn").GetChild(1), false);
cardDisquiet.transform.localPosition = new Vector3(0, 0f, 0);
cardDisquiet.transform.localEulerAngles = new Vector3(0f, 0f, 180f);
var highlight = new GameObject("Highlight");
cardBlueHighlight.transform.SetParent(highlight.transform, false);
......@@ -221,7 +224,8 @@ namespace MDPro3
e4.label = "EffectBuffActive";
var e5 = cardNegate.AddComponent<ElementObject>();
e5.label = "EffectNegate";
var e6 = cardDisquiet.AddComponent<ElementObject>();
e6.label = "EffectDisquiet";
var e7 = cardBlueHighlight.AddComponent<ElementObject>();
e7.label = "EffectHighlightBlue";
......@@ -241,6 +245,7 @@ namespace MDPro3
list.Add(e3);
list.Add(e4);
list.Add(e5);
list.Add(e6);
list.Add(e7);
list.Add(e8);
......@@ -254,6 +259,7 @@ namespace MDPro3
cardParmChange.SetActive(false);
cardBuffActive.SetActive(false);
cardNegate.SetActive(false);
cardDisquiet.SetActive(false);
cardBlueHighlight.SetActive(false);
cardBlueHighlightSelect.SetActive(false);
......@@ -341,9 +347,13 @@ namespace MDPro3
if (model != null)
{
if (data.Id > 0)
{
StartCoroutine(SetFace());
ShowFaceDownCardOrNot(NeedShowFaceDownCard());
}
}
}
data = d;
RefreshLabel();
if (d.Id > 0)
if ((p.location & (uint)CardLocation.Extra) > 0)
......@@ -2802,10 +2812,14 @@ namespace MDPro3
return true;
}
int setTurn = 0;
public void ShowFaceDownCardOrNot(bool show)
{
if (model == null)
return;
if (show)
setTurn = Program.I().ocgcore.turns;
var back = manager.GetElement<Transform>("CardModel").GetChild(0).GetComponent<Renderer>();
var face = manager.GetElement<Transform>("CardModel").GetChild(1).GetComponent<Renderer>();
......@@ -2828,8 +2842,24 @@ namespace MDPro3
back.gameObject.SetActive(true);
face.GetComponent<Animator>().SetBool("Show", false);
face.transform.localEulerAngles = new Vector3(180f, 0f, -180f);
manager.GetElement("EffectDisquiet").SetActive(false);
}
}
public void ShowDisquiet()
{
if (model == null)
return;
if (setTurn == 0)
return;
if (setTurn >= Program.I().ocgcore.turns)
return;
if ((p.location & (uint)CardLocation.SpellZone) == 0)
return;
if ((p.position & (uint)CardPosition.FaceDown) == 0)
return;
manager.GetElement("EffectDisquiet").SetActive(true);
}
#endregion
......
......@@ -4596,6 +4596,8 @@ namespace MDPro3
PhaseButtonHandler.TurnChange(myTurn, turns);
TurnChangeBanner(myTurn ? 0 : 1);
PhaseButtonHandler.SetTextMain("");
foreach (var c in cards)
c.ShowDisquiet();
break;
case GameMessage.NewPhase:
attackLine.SetActive(false);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment