Refactor OpenedAnchorName in ISkinnableGroup. (Amend)
This commit is contained in:
@@ -105,12 +105,12 @@ namespace Cryville.Crtr.Event {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
protected void OpenAnchor(Anchor anchor) {
|
protected void OpenAnchor(Anchor anchor) {
|
||||||
if (OpenedAnchor != null) throw new InvalidOperationException("An anchor has been opened");
|
if (_openedAnchor != null) throw new InvalidOperationException("An anchor has been opened");
|
||||||
anchor.Transform.gameObject.SetActive(true);
|
anchor.Transform.gameObject.SetActive(true);
|
||||||
OpenedAnchor = anchor;
|
_openedAnchor = anchor;
|
||||||
}
|
}
|
||||||
protected void CloseAnchor() {
|
protected void CloseAnchor() {
|
||||||
OpenedAnchor = null;
|
_openedAnchor = null;
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
@@ -244,7 +244,8 @@ namespace Cryville.Crtr.Event {
|
|||||||
#region ISkinnableGroup
|
#region ISkinnableGroup
|
||||||
public abstract string TypeName { get; }
|
public abstract string TypeName { get; }
|
||||||
public SkinContext SkinContext { get; private set; }
|
public SkinContext SkinContext { get; private set; }
|
||||||
public Anchor OpenedAnchor { get; private set; }
|
Anchor _openedAnchor;
|
||||||
|
public int OpenedAnchorName { get { return _openedAnchor == null ? 0 : _openedAnchor.Name; } }
|
||||||
public bool TryGetAnchorsByName(int name, out IReadOnlyCollection<Anchor> result) {
|
public bool TryGetAnchorsByName(int name, out IReadOnlyCollection<Anchor> result) {
|
||||||
List<Anchor> anchors;
|
List<Anchor> anchors;
|
||||||
var ret = Anchors.TryGetValue(name, out anchors);
|
var ret = Anchors.TryGetValue(name, out anchors);
|
||||||
|
Reference in New Issue
Block a user