Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
civilization-iii
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
5
Issues
5
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
true-history-committee
civilization-iii
Commits
e0c39c5a
Commit
e0c39c5a
authored
Jan 26, 2018
by
redsuncore
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
JediKnight Sample added
제다이 나이트를 1플레이어가 생산가능하도록 테스트코드. 생산/배치/전투/승리 구현
parent
2059eb23
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
36 additions
and
10 deletions
+36
-10
JediKnight.png.meta
Assets/Resources/Unit/JediKnight.png.meta
+27
-7
GameScene.unity
Assets/Scenes/GameScene.unity
+2
-2
CIVGameManager.cs
Assets/Scripts/CIVGameManager.cs
+5
-1
ManagementUIController.cs
Assets/Scripts/ManagementUIController.cs
+1
-0
TilePrefab.cs
Assets/Scripts/PrefabScript/TilePrefab.cs
+1
-0
No files found.
Assets/Resources/Unit/JediKnight.png.meta
View file @
e0c39c5a
...
...
@@ -8,7 +8,7 @@ TextureImporter:
serializedVersion: 4
mipmaps:
mipMapMode: 0
enableMipMap:
1
enableMipMap:
0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
...
...
@@ -34,13 +34,13 @@ TextureImporter:
filterMode: -1
aniso: -1
mipBias: -1
wrapU:
-
1
wrapV:
-
1
wrapU: 1
wrapV: 1
wrapW: -1
nPOTScale:
1
nPOTScale:
0
lightmap: 0
compressionQuality: 50
spriteMode:
0
spriteMode:
1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
...
...
@@ -48,9 +48,9 @@ TextureImporter:
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spritePixelsToUnits: 100
alphaUsage: 1
alphaIsTransparency:
0
alphaIsTransparency:
1
spriteTessellationDetail: -1
textureType:
0
textureType:
8
textureShape: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
...
...
@@ -66,6 +66,26 @@ TextureImporter:
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
- buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
spriteSheet:
serializedVersion: 2
sprites: []
...
...
Assets/Scenes/GameScene.unity
View file @
e0c39c5a
...
...
@@ -270,7 +270,7 @@ RectTransform:
m_LocalEulerAnglesHint
:
{
x
:
0
,
y
:
0
,
z
:
0
}
m_AnchorMin
:
{
x
:
0.5
,
y
:
1
}
m_AnchorMax
:
{
x
:
0.5
,
y
:
1
}
m_AnchoredPosition
:
{
x
:
0.000015258789
,
y
:
0
}
m_AnchoredPosition
:
{
x
:
0.000015258789
,
y
:
0
.000015258789
}
m_SizeDelta
:
{
x
:
0
,
y
:
0
}
m_Pivot
:
{
x
:
0.5
,
y
:
1
}
---
!u!114
&42516959
...
...
@@ -3708,7 +3708,7 @@ MonoBehaviour:
m_TargetGraphic
:
{
fileID
:
1218335426
}
m_HandleRect
:
{
fileID
:
1218335425
}
m_Direction
:
2
m_Value
:
1
m_Value
:
0
m_Size
:
0.99999994
m_NumberOfSteps
:
0
m_OnValueChanged
:
...
...
Assets/Scripts/CIVGameManager.cs
View file @
e0c39c5a
...
...
@@ -16,7 +16,7 @@ public class CIVGameManager : MonoBehaviour, IView {
public
static
Sprite
[]
DistrictSprites
=>
districtSprites
;
private
static
Sprite
[]
districtSprites
;
public
enum
UnitSprite
{
None
,
Pioneer
}
public
enum
UnitSprite
{
None
,
Pioneer
,
JediKnight
}
public
static
Sprite
[]
UnitSprites
=>
unitSprites
;
private
static
Sprite
[]
unitSprites
;
...
...
@@ -258,6 +258,10 @@ public class CIVGameManager : MonoBehaviour, IView {
labnum
=
Convert
.
ToInt32
(
game
.
PlayerInTurn
.
Labor
);
technum
=
0
;
// not Implemented
ultnum
=
0
;
//not Implemented
//test Code
mPresenter
.
Game
.
PlayerInTurn
.
AdditionalAvailableProduction
.
Add
(
CivModel
.
Common
.
JediKnightProductionFactory
.
Instance
);
ButtonSetup
();
}
...
...
Assets/Scripts/ManagementUIController.cs
View file @
e0c39c5a
...
...
@@ -63,6 +63,7 @@ public class ManagementUIController : MonoBehaviour {
}
SQlist
.
Clear
();
facList
=
mPresenter
.
AvailableProduction
;
Debug
.
Log
(
mPresenter
.
AvailableProduction
+
" "
+
mPresenter
.
AvailableProduction
.
Count
);
Debug
.
Log
(
"facList : "
+
facList
.
Count
);
Debug
.
Log
(
"SelectList Updated"
);
foreach
(
IProductionFactory
fac
in
facList
)
...
...
Assets/Scripts/PrefabScript/TilePrefab.cs
View file @
e0c39c5a
...
...
@@ -114,6 +114,7 @@ public class TilePrefab : MonoBehaviour {
}
public
void
DrawUnit
(
string
unit
)
{
Debug
.
Log
(
">>>>>>>>>>>>>>>>>>"
+
unit
);
CIVGameManager
.
UnitSprite
us
=
CIVGameManager
.
UnitSprite
.
None
;
Enum
.
TryParse
(
unit
,
out
us
);
unitSprite
=
CIVGameManager
.
UnitSprites
[(
int
)
us
];
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment