|
|
SpecialTextRenderer
(GameMain
gameMain,
Common.Catalog
catalog,
AbstractRenderObject
parent, int insertIndex,
MenuSettings.MenuItem
menuItem, bool isPreview) |
|
|
SpecialTextRenderer
(GameMain
gameMain,
Common.Catalog
catalog,
AbstractRenderObject
parent, int insertIndex,
MenuSettings.MenuItem
menuItem,
RenderProperty
renderProperty, string text, bool isPreview) |
|
override
RenderProperty |
CreateRenderProperty
() |
|
描画情報を作成する
[詳解]
|
|
override void |
Release
() |
|
開放する
[詳解]
|
|
override Vector2 |
GetAutoSizeMargin
() |
|
自動調整のマージンを取得する
[詳解]
|
|
override void |
ConfigureContentProperty
(int maximumContent) |
|
メニューコンテナの要素の最大数を設定する
[詳解]
|
|
override void |
ConfigureContentProperty
(int maximumContent, bool updateRenderPanel) |
|
メニューコンテナの要素の最大数を設定する
[詳解]
|
|
override void |
UpdateGameContent
(GameContent
gameContent, bool skipBattleReplace=false) |
|
ゲームの内容を更新する
[詳解]
|
|
override void |
ChangeBattleResultVisible
(GameContent
gameContent) |
|
バトル結果の表示非表示を切り替える
[詳解]
|
|
override bool |
HasSpecialText
(SpecialTexts
specialText) |
|
指定した内容の特殊書式が含まれているかどうか
[詳解]
|
|
override bool |
HasEventObject
(Events
layoutEvent) |
|
イベントに使用する特殊書式が含まれているかどうか
[詳解]
|
|
override void |
GetTextContet
(List<
TextContets
> result) |
|
テキストの内容を取得する
[詳解]
|
|
override void |
EnableScrollText
(bool enable) |
|
スクロールを有効化する
[詳解]
|
|
override bool |
IsTextOutOfScreen
() |
|
テキストが画面外にあるかどうか
[詳解]
|
|
override void |
UpdateSpecialRenderObject
() |
|
特殊書式のテキストを更新する
[詳解]
|
|
override Tuple< bool, Vector2 > |
GetDialougueRightFacePosition
() |
|
メッセージの右の顔の位置を取得する
[詳解]
|
|
override Tuple< bool, Vector2 > |
GetDialougueLeftFacePosition
() |
|
メッセージの左の顔の位置を取得する
[詳解]
|
|
Vector2 |
GetScaledSizeWithoutMyself
() |
|
void |
ChangeParentContainerSize
(string text, Vector2 margin) |
|
void |
ChangeParentContainerHeight
(float height) |
|
void |
SetContentPropery
(AbstractRenderObject
menuSubContainer,
AbstractRenderObject
textPanel,
AbstractRenderObject
menuContainer) |
|
void |
CreateSpecialRenderObject
() |
|
bool |
IsDrawingText
() |
|
void |
InitializeText
() |
|
void |
ChangeText
(string text) |
|
bool |
HasNamePlate
() |
|
void |
ResetSpecialTextProperty
() |
|
override void |
SetPosition4Preview
(Vector2 position) |
|
プレビュー時の位置の変更関数
[詳解]
|
|
override void |
EnableCanUse
(bool enable) |
|
使用可能の状態を変更する
[詳解]
|
|
|
AbstractRenderObject
(MenuSettings.MenuItem
menuItem) |
|
|
AbstractRenderObject
(MenuSettings.MenuItem
menuItem, Guid guid) |
|
|
AbstractRenderObject
(MenuSettings.MenuItem
menuItem, Guid guid,
AbstractRenderObject
parent, int insertIndex) |
|
|
AbstractRenderObject
(MenuSettings.MenuItem
menuItem, Guid guid,
AbstractRenderObject
parent, int insertIndex, bool
drawable) |
|
|
AbstractRenderObject
(MenuSettings.MenuItem
menuItem, Guid guid,
AbstractRenderObject
parent, int insertIndex, bool
drawable, Vector2 position) |
|
|
AbstractRenderObject
(MenuSettings.MenuItem
menuItem, Guid guid,
AbstractRenderObject
parent, int insertIndex, bool
drawable, Vector2 position, Vector2 size) |
|
|
AbstractRenderObject
(MenuSettings.MenuItem
menuItem, Guid guid,
AbstractRenderObject
parent, int insertIndex, bool
drawable, Vector2 position, Vector2 size, Vector2 scale) |
|
|
AbstractRenderObject
(MenuSettings.MenuItem
menuItem, Guid guid,
AbstractRenderObject
parent, int insertIndex, bool
drawable, Vector2 position, Vector2 size, Vector2 scale, float alpha) |
|
|
AbstractRenderObject
(MenuSettings.MenuItem
menuItem, Guid guid,
AbstractRenderObject
parent, int insertIndex, bool
drawable, Vector2 position, Vector2 size, Vector2 scale, float alpha, bool isPreview) |
|
|
AbstractRenderObject
(MenuSettings.MenuItem
menuItem, Guid guid,
AbstractRenderObject
parent, int insertIndex,
RenderProperty
renderProperty) |
|
|
AbstractRenderObject
(MenuSettings.MenuItem
menuItem, Guid guid,
AbstractRenderObject
parent, int insertIndex,
RenderProperty
renderProperty, bool isPreview) |
|
virtual Vector2 |
GetScaledSize
() |
|
スケーリング込のサイズを取得する(親のスケーリングも考慮する)
[詳解]
|
|
virtual Vector2 |
GetRenderPosition
() |
|
描画位置を取得する(親の位置も考慮する)
[詳解]
|
|
virtual Vector2 |
GetRenderPositionWithoutParent
() |
|
自身の描画位置を取得する
[詳解]
|
|
virtual Vector2 |
GetRenderScale
() |
|
スケーリングを取得する(親のスケーリングも考慮する)
[詳解]
|
|
bool |
IsTouching
(Vector2 position) |
|
タッチしているかどうか
[詳解]
|
|
bool |
IsTouching
(SharpKmyMath.Vector2 position) |
|
タッチしているかどうか
[詳解]
|
|
bool |
IsTouchingAnything
(Vector2 position) |
|
子も含めてタッチしているかどうか
[詳解]
|
|
bool |
IsTouchingAnything
(SharpKmyMath.Vector2 position) |
|
子も含めてタッチしているかどうか
[詳解]
|
|
List<
AbstractRenderObject
> |
GetTouchingObjects
(Vector2 position) |
|
子も含めてタッチしている描画オブジェクトを取得する
[詳解]
|
|
List<
AbstractRenderObject
> |
GetTouchingObjects
(SharpKmyMath.Vector2 position) |
|
子も含めてタッチしている描画オブジェクトを取得する
[詳解]
|
|
virtual void |
SetPosition4Preview
(Vector2 position) |
|
プレビュー時の位置の変更関数
[詳解]
|
|
virtual Vector2 |
GetPosition4Preview
() |
|
プレビュー時の位置の取得
[詳解]
|
|
virtual Vector2 |
SetRenderPosition
(Vector2 globalPosition) |
|
ワールド座標で位置を設定する
[詳解]
|
|
void |
SetOffsetMyPosition
(Vector2 position) |
|
初期位置を考慮して位置を設定する
[詳解]
|
|
virtual Vector2 |
GetOriginPosition
() |
|
原点の位置を取得する
[詳解]
|
|
virtual void |
ReCalculatePostion
() |
|
位置を再計算する
|
|
virtual void |
SetSize
(Vector2 size) |
|
位置を設定する
[詳解]
|
|
virtual void |
SetAngle
(float angle) |
|
角度を設定する
[詳解]
|
|
virtual void |
SetFlip
(int flip) |
|
反転を設定する
[詳解]
|
|
bool |
IsDescendants
(AbstractRenderObject
obj) |
|
子孫かどうか判定する
[詳解]
|
|
bool |
IsAncestor
(AbstractRenderObject
obj) |
|
先祖かどうか判定する
[詳解]
|
|
virtual
LayoutObjectType |
GetRenderObjectType
() |
|
レイアウトの部品の種類を取得する
[詳解]
|
|
bool |
IsContainer
() |
|
コンテナかどうか
[詳解]
|
|
virtual bool |
ContainsRenderContent
() |
|
描画する物が含まれているかどうか
[詳解]
|
|
virtual void |
CreateBattleContent
() |
|
バトル用の要素を生成する
[詳解]
|
|
virtual bool |
NeedDrawingOrigin
() |
|
原点の描画が必要か
[詳解]
|
|
virtual void |
ChangeAnimationState
(SpriteRenderObject.AnimationState
animationState) |
|
アニメーションの状態を強制的に変更する
[詳解]
|
|
virtual void |
SetParent
(AbstractRenderObject
parent) |
|
親を設定する
[詳解]
|
|
bool |
AddChild
(AbstractRenderObject
child) |
|
子を追加する
[詳解]
|
|
bool |
InsertChild
(AbstractRenderObject
child, int insertIndex) |
|
子を追加する
[詳解]
|
|
virtual
AbstractRenderObject |
Remove
(MenuSettings.MenuItem
menuItem) |
|
子を削除する
- 引数
-
- 戻り値
- 削除できたら true 子に存在しておらず削除できなかった場合 false
|
|
bool |
RemoveChild
(AbstractRenderObject
child) |
|
子を削除する
[詳解]
|
|
void |
ClearChildren
() |
|
子供をクリアする
|
|
AbstractRenderObject |
RemoveFromParent
() |
|
親から切り離す
[詳解]
|
|
virtual
RenderProperty |
CreateRenderProperty
() |
|
描画情報を作成する
[詳解]
|
|
void |
Update
() |
|
更新する
|
|
virtual void |
UpdateTouchCollider
() |
|
当たり判定を更新する
|
|
void |
Draw
() |
|
描画する
|
|
virtual void |
DrawRect
(Color color) |
|
矩形を描画する
[詳解]
|
|
void |
DrawTouchCollider
() |
|
タッチの当たり判定を描画する
|
|
virtual void |
Release
() |
|
開放する
[詳解]
|
|
virtual void |
Show
() |
|
表示する
[詳解]
|
|
virtual void |
ShowNotUsingAnimation
() |
|
アニメーションなしで表示する
[詳解]
|
|
virtual void |
ShowContainer
() |
|
コンテナのみ表示する
|
|
virtual void |
Hide
() |
|
非表示にする
[詳解]
|
|
virtual void |
HideNotUsingAnimation
() |
|
アニメーションなしで非表示にする
[詳解]
|
|
virtual void |
HideContainer
() |
|
コンテナのみ非表示にする
|
|
virtual void |
Lock
() |
|
ロックする
|
|
virtual void |
Lock
(AbstractRenderObject
menuContiner) |
|
指定したメニューコンテナをロックする
[詳解]
|
|
bool |
IsLockedWithChildern
() |
|
ロックされているかどうか
[詳解]
|
|
virtual void |
UnLock
() |
|
アンロックする
|
|
void |
EnableDrawable
(bool enable) |
|
描画可能かの状態を変更する
[詳解]
|
|
virtual void |
EnableCanUse
(bool enable) |
|
使用可能の状態を変更する
[詳解]
|
|
void |
AddDrawableInBattle
(bool enable) |
|
バトル中の描画の制御を追加する
[詳解]
|
|
virtual Rectangle |
GetClipRectAngle
() |
|
クリップピングに使用する矩形を取得する
[詳解]
|
|
virtual Vector2 |
GetWindowPadding
() |
|
ウィンドウの余白を取得する
[詳解]
|
|
virtual Vector2 |
GetWindowRenderSize
(Vector2 size) |
|
ウィンドウの枠内の描画サイズを計算する
[詳解]
|
|
virtual float |
GetRenderAlpha
() |
|
透明度を取得する
[詳解]
|
|
virtual void |
SetRenderAlpha
(float alpha) |
|
透明度設定する
[詳解]
|
|
virtual Vector2 |
GetAutoSizeMargin
() |
|
自動調整のマージンを取得する
[詳解]
|
|
AbstractRenderObject |
GetSameMenuItemObjectWithChildern
(MenuSettings.MenuItem
menuItem) |
|
同じメニューアイテムのオブジェクトを取得する
[詳解]
|
|
AbstractRenderObject |
GetNextRenderObject
(NextInputTypes
nextInputTypes) |
|
入力に合わせたオブジェクトを取得する
[詳解]
|
|
virtual
MenuSettings.MenuItem |
GetMenuItem
() |
|
メニューアイテムを取得する
[詳解]
|
|
virtual
MenuSettings.MenuItem |
GetMenuItemWithChildren
() |
|
メニューアイテムを取得する
[詳解]
|
|
virtual
MenuSettings.MenuItem.ActionType |
GetActionWithChildren
(AbstractRenderObject
menuContiner) |
|
指定したメニューコンテナの選択中のアクションを取得する
[詳解]
|
|
virtual
MenuSettings.MenuItem.ActionType |
GetActionWithChildern
(AbstractRenderObject
menuContiner, int index) |
|
特定したインデックスのメニューコンテナの子供のアクション取得する
[詳解]
|
|
bool |
IsVisibleWithChildern
() |
|
表示中かどうか
[詳解]
|
|
bool |
IsInOutAnimatingWithChildern
() |
|
アニメーション中かどうか
[詳解]
|
|
virtual bool |
HasHideContainerOption
() |
|
選択中のコンテナが決定時にコンテナを非表示にする設定を持っているか
[詳解]
|
|
virtual bool |
HasEventObject
(Events
layoutEvent) |
|
イベントに使用する特殊書式が含まれているかどうか
[詳解]
|
|
virtual bool |
HasSpecialText
(SpecialTextRenderer.SpecialTexts
specialText) |
|
指定した内容の特殊書式が含まれているかどうか
[詳解]
|
|
virtual bool |
ContainLayoutType
(MenuSettings.MenuItem.LayoutType
layoutType) |
|
指定したレイアウトの種類が含まれているか
[詳解]
|
|
virtual void |
ConfigureContentProperty
(int maximumContent) |
|
メニューコンテナの要素の最大数を設定する
[詳解]
|
|
virtual void |
ConfigureContentProperty
(int maximumContent,
AbstractRenderObject
menuContiner) |
|
メニューコンテナの要素の最大数を設定する
[詳解]
|
|
virtual void |
ConfigureContentProperty
(int maximumContent, bool updateRenderPanelIndex) |
|
メニューコンテナの要素の最大数を設定する
[詳解]
|
|
virtual void |
UpdateGameContent
(GameContent
gameContent, bool skipBattleReplace=false) |
|
ゲームの内容を更新する
[詳解]
|
|
virtual void |
ResetSubMenuContainerRenderStatus
() |
|
サブコンテナの描画状態をリセットする
|
|
virtual void |
ChangeSubMenuContainerRenderStatus
(RenderStatus
renderStatus, bool overrride) |
|
サブコンテナの描画状態を変更する
[詳解]
|
|
virtual void |
ChangeBattleResultVisible
(GameContent
gameContent) |
|
バトル結果の表示非表示を切り替える
[詳解]
|
|
virtual
AbstractRenderObject |
Copy
(AbstractRenderObject
parent) |
|
自身をコピーする
[詳解]
|
|
virtual bool |
HaveDecidedByTouch
() |
|
タッチで決定を押したかどうか
[詳解]
|
|
virtual Tuple< bool, int > |
ForceUpdateSubContainerTouch
() |
|
強制的にタッチの判定を行う
[詳解]
|
|
virtual void |
SkipContentRendering
(bool skip) |
|
コンテナの描画を行わないようにする(コンテナの子供の描画は行われる)
[詳解]
|
|
virtual int |
GetSelectIndexWithChildern
() |
|
メニューコンテナの選択中のインデックス番号を取得する
[詳解]
|
|
virtual int |
GetSelectIndexWithChildern
(AbstractRenderObject
menuContiner) |
|
メニューコンテナの選択中のインデックス番号を取得する
[詳解]
|
|
virtual void |
SetSelectIndexWithChildern
(int index) |
|
メニューコンテナの選択している位置を変更する
[詳解]
|
|
virtual bool |
IsSelectedFirstPage
() |
|
先頭のページを選択しているか
[詳解]
|
|
virtual bool |
IsSelectedLastPage
() |
|
末尾のページを選択しているか
[詳解]
|
|
virtual bool |
PressNextPage
() |
|
次のページへの移動を入力したか
[詳解]
|
|
virtual bool |
PressPreviousPage
() |
|
前のページへの移動を入力したか
[詳解]
|
|
virtual bool |
MovedPage
() |
|
ページの移動をしたか(先にupdateの呼び出しが必要)
[詳解]
|
|
virtual int |
GetMaximumSelectIndexWithChildern
(AbstractRenderObject
menuContiner) |
|
メニューコンテナの選択インデックスの最大値を取得する
[詳解]
|
|
virtual void |
EnableSubContainerWithChildern
(bool enable, int subContainerIndex) |
|
指定したインデックス番号のサブコンテナの選択が可能かを変更する
[詳解]
|
|
virtual void |
EnableSubContainerPageIndexWithChildern
(bool enable, int subContainerPageIndex) |
|
指定したページ番号のサブコンテナの選択が可能かを変更する
[詳解]
|
|
virtual void |
EnableLoopPage
(bool enable) |
|
キー入力のページ移動をループさせるかどうか
[詳解]
|
|
void |
SetSelectingRenderObject
(Guid guid) |
|
指定したguidのオブジェクトを選択中にする
[詳解]
|
|
virtual void |
EnableSelectAll
(bool enableSelectAll) |
|
全てを選択中にする
[詳解]
|
|
virtual void |
ForceBlinkSubContainer
(bool forceUseBlinker, int subContainerIndex) |
|
強制的に指定したインデックス番号のサブコンテナを光らせる
[詳解]
|
|
virtual Guid |
GetSelectOpenLayoutGuid
() |
|
選択中の開くレイアウトのguidを取得する
[詳解]
|
|
virtual Guid |
GetLayoutStateGuid
() |
|
選択中の開くレイアウトステートのguidを取得する
[詳解]
|
|
virtual void |
SetLayoutStateGuid
(Guid guid) |
|
選択中の開くレイアウトステートのguidを設定する
[詳解]
|
|
virtual Tuple< bool, Vector2 > |
GetTextScaledSize
() |
|
テキストの大きさを取得する
[詳解]
|
|
virtual Tuple< bool, float > |
GetTextScale
() |
|
テキストのスケールを取得する
[詳解]
|
|
virtual
TextDrawer |
GetTextDrawer
() |
|
テキストの描画オブジェクトを取得する
[詳解]
|
|
List<
TextContets
> |
GetChildrenTextContet
() |
|
テキストの内容を取得する
[詳解]
|
|
virtual void |
GetTextContet
(List<
TextContets
> result) |
|
テキストの内容を取得する
[詳解]
|
|
virtual void |
EnableScrollText
(bool enable) |
|
スクロールを有効化する
[詳解]
|
|
virtual bool |
IsTextOutOfScreen
() |
|
テキストが画面外にあるかどうか
[詳解]
|
|
virtual void |
UpdateSpecialRenderObject
() |
|
特殊書式のテキストを更新する
[詳解]
|
|
virtual void |
ShowNamePlate
(int containerIndex) |
|
ネームプレートを表示する
[詳解]
|
|
virtual void |
HideNamePlate
(int containerIndex) |
|
ネームプレートを非表示にする
[詳解]
|
|
virtual void |
ForceHideNamePlate
() |
|
全てのネームプレートを強制的に非表示にする
|
|
virtual float |
GetSelectSliderValueWithChildern
() |
|
選択中のスライダーの値を取得する
[詳解]
|
|
virtual float |
GetSliderValueWithChildern
(int index) |
|
指定したインデックス番号のサブコンテナにあるスライダーの値を取得する
[詳解]
|
|
virtual float |
GetSliderMaximumValueWithChildern
(int index) |
|
指定したインデックス番号のサブコンテナにあるスライダーの最大値を取得する
[詳解]
|
|
virtual void |
SetSliderValueWithChildern
(float value, int index) |
|
指定したインデックス番号のサブコンテナにあるスライダーの値を変更する
[詳解]
|
|
virtual int |
GetSpinValueWithChildern
(int index) |
|
指定したインデックス番号のサブコンテナにあるスピンの値を取得する
[詳解]
|
|
virtual void |
SetSpinValueWithChildern
(int value, int index) |
|
指定したインデックス番号のサブコンテナにあるスピンの値を変更する
[詳解]
|
|
virtual void |
ChangeMenuSubContainerAmount
(int amount, Vector2 menuSubContainerSize) |
|
サブメニューコンテナの数を変更する
[詳解]
|
|
virtual
TagPositions |
GetTagPosition
() |
|
タグの位置の設定を取得する
[詳解]
|
|
virtual
TagTelop |
GetTagTelop
() |
|
テロップのタグの設定を取得する
[詳解]
|
|
virtual void |
EnableMessageSprite
(bool enable) |
|
メッセージ待機時のスプライトを有効化する
[詳解]
|
|
virtual Tuple< bool, Vector2 > |
GetDialougueRightFacePosition
() |
|
メッセージの右の顔の位置を取得する
[詳解]
|
|
virtual Tuple< bool, Vector2 > |
GetDialougueLeftFacePosition
() |
|
メッセージの左の顔の位置を取得する
[詳解]
|
|
AbstractRenderObject |
GetRenderObjectWithPositionAnchorTag
(string positionAnchorTag) |
|
特殊座標タグがついているオブジェクトを取得する(初めに見つかった物を返す)
[詳解]
|
|
AbstractRenderObject |
GetRenderObjectWithPositionAnchorTag
(PositionAnchorTags
positionAnchorTag) |
|
特殊座標タグがついているオブジェクトを取得する(初めに見つかった物を返す)
[詳解]
|
|
virtual
AbstractRenderObject |
GetRenderObjectWithPositionAnchorTag
(string positionAnchorTag, int menuIndex) |
|
同じコンテナ管理番号の特殊座標タグがついているオブジェクトを取得する(初めに見つかった物を返す)
[詳解]
|
|
AbstractRenderObject |
GetRenderObjectWithPositionAnchorTag
(PositionAnchorTags
positionAnchorTag, int menuIndex) |
|
同じコンテナ管理番号の特殊座標タグがついているオブジェクトを取得する(初めに見つかった物を返す)
[詳解]
|
|
List<
AbstractRenderObject
> |
GetRenderObjectsWithPositionAnchorTag
(string positionAnchorTag) |
|
特殊座標タグがついている全てのオブジェクトを取得する
[詳解]
|
|
List<
AbstractRenderObject
> |
GetRenderObjectsWithPositionAnchorTag
(PositionAnchorTags
positionAnchorTag) |
|
特殊座標タグがついている全てのオブジェクトを取得する
[詳解]
|
|